UniformSampleCone, y

Time bar (total: 21.5s)

analyze216.0ms (1%)

Memory
40.6MiB live, 309.5MiB allocated
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 49 to 30 computations (38.8% saved)

sample2.0s (9.2%)

Memory
81.8MiB live, 2 297.5MiB allocated
Samples
1.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-sqrt: 298.0ms (24.2% of total)
ival-mult: 260.0ms (21.2% of total)
ival-<=: 186.0ms (15.1% of total)
...in/eval/compile.rkt:111:19: 171.0ms (13.9% of total)
ival-sin: 112.0ms (9.1% of total)
ival-sub: 78.0ms (6.3% of total)
ival-add: 48.0ms (3.9% of total)
ival-pi: 37.0ms (3% of total)
ival-and: 30.0ms (2.4% of total)
...in/eval/compile.rkt:110:19: 7.0ms (0.6% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess693.0ms (3.2%)

Memory
35.3MiB live, 1 044.9MiB allocated
Algorithm
egg-herbie
Rules
21 000×accelerator-lowering-fma.f32
21 000×accelerator-lowering-fma.f64
3 864×--lowering--.f32
3 864×--lowering--.f64
2 876×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065265
1213252
2725250
33294250
47186250
01625
14025
212125
352625
4288723
5728923
0817121
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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #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 (* uy (* 2 (PI)))) (sqrt (+ 1 (* (+ 1 (- (* ux maxCos) ux)) (+ ux (- -1 (* ux maxCos)))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 (neg ux)) (* (neg ux) maxCos)) (+ (- 1 (neg ux)) (* (neg ux) maxCos))))))
(* (sin (* uy (* 2 (PI)))) (sqrt (+ 1 (* (- 1 (- (* ux maxCos) ux)) (+ -1 (- (* ux maxCos) ux))))))
(* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(* (sqrt (+ 1 (* (+ 1 (- (* ux maxCos) ux)) (+ ux (- -1 (* ux maxCos)))))) (sin (* (PI) (* uy -2))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux (neg maxCos))) (+ (- 1 ux) (* ux (neg maxCos)))))))
(* (sin (* uy (* 2 (PI)))) (sqrt (+ 1 (* (- (- 1 ux) (* ux maxCos)) (+ ux (+ (* ux maxCos) -1))))))
(neg (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 (neg ux)) (* (neg ux) maxCos)) (+ (- 1 (neg ux)) (* (neg ux) maxCos)))))))
(* (sqrt (+ 1 (* (- 1 (- (* ux maxCos) ux)) (+ -1 (- (* ux maxCos) ux))))) (sin (* (PI) (* uy -2))))
(neg (* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))))
(* (sin (* uy (* 2 (PI)))) (sqrt (+ 1 (* (+ 1 (- (* ux maxCos) ux)) (+ ux (- -1 (* ux maxCos)))))))
(neg (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux (neg maxCos))) (+ (- 1 ux) (* ux (neg maxCos))))))))
(* (sin (* (PI) (* uy -2))) (sqrt (+ 1 (* (- (- 1 ux) (* ux maxCos)) (+ ux (+ (* ux maxCos) -1))))))
(* (sin (* (* ux 2) (PI))) (sqrt (- 1 (* (+ (- 1 uy) (* uy maxCos)) (+ (- 1 uy) (* uy maxCos))))))
(* (sin (* 2 (* (PI) ux))) (sqrt (+ 1 (* (+ 1 (* uy (+ maxCos -1))) (- -1 (* uy (+ maxCos -1)))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 maxCos) (* maxCos ux)) (+ (- 1 maxCos) (* maxCos ux))))))
(* (sin (* uy (* 2 (PI)))) (sqrt (+ 1 (* (- 1 (- maxCos (* ux maxCos))) (+ -1 (- maxCos (* ux maxCos)))))))
(* (sin (* (* maxCos 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux uy)) (+ (- 1 ux) (* ux uy))))))
(* (sin (* (PI) (* 2 maxCos))) (sqrt (+ 1 (* (+ 1 (- (* uy ux) ux)) (- -1 (- (* uy ux) ux))))))
Symmetry

(negabs uy)

explain225.0ms (1.1%)

Memory
-23.9MiB live, 370.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2094(0.004812979139387608 1.3320848211151315e-6 2.9124376768140378e-27)4(0.00694401515647769 6.818541287145763e-10 4.555171795317392e-10)(-.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))))
10-1(0.0010751931695267558 0.49703726172447205 3.191585400683814e-34)(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-#s(literal 2 binary32)
00-0-(PI.f32)
00-0-#s(literal 1 binary32)
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-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-maxCos
00-0-(*.f32 ux maxCos)
00-0-ux
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
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-uy
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-(*.f32 uy #s(literal 2 binary32))
00-0-(-.f32 #s(literal 1 binary32) ux)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.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))))cancellation20914
Confusion
Predicted +Predicted -
+2045
-542
Precision
0.9760765550239234
Recall
0.9760765550239234
Confusion?
Predicted +Predicted MaybePredicted -
+20450
-5933
Precision?
0.9372197309417041
Recall?
1.0
Freqs
test
numberfreq
047
1209
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
82.0ms512×0valid
Compiler

Compiled 276 to 68 computations (75.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 16.0ms (40.5% of total)
ival-sin: 7.0ms (17.7% of total)
ival-sub: 7.0ms (17.7% of total)
ival-sqrt: 4.0ms (10.1% of total)
ival-add: 3.0ms (7.6% of total)
ival-pi: 2.0ms (5.1% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(*.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))))))
Compiler

Compiled 28 to 16 computations (42.9% saved)

simplify608.0ms (2.8%)

Memory
35.7MiB live, 1 061.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
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))))
Rules
21 000×accelerator-lowering-fma.f32
21 000×accelerator-lowering-fma.f64
3 864×--lowering--.f32
3 864×--lowering--.f64
2 876×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016108
140108
2121108
3526108
42887102
57289102
0817193
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (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) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 #s(literal 1 binary32) maxCos)) (+.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

localize56.0ms (0.3%)

Memory
-10.5MiB live, 114.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.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))))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.8%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy53.7%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Samples
35.0ms256×0valid
Compiler

Compiled 110 to 18 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 10.0ms (50.5% of total)
ival-sin: 3.0ms (15.1% of total)
ival-sub: 2.0ms (10.1% of total)
ival-sqrt: 2.0ms (10.1% of total)
ival-pi: 1.0ms (5% of total)
ival-add: 1.0ms (5% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.1%)

Memory
-4.5MiB live, 33.4MiB allocated
Counts
5 → 108
Calls
Call 1
Inputs
#<alt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))>
#<alt (sin (* (* uy 2) (PI)))>
#<alt (* (* uy 2) (PI))>
#<alt (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))>
Outputs
#<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)) (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 (* 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 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

27 calls:

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

rewrite812.0ms (3.8%)

Memory
23.0MiB live, 1 044.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
10 194×accelerator-lowering-fma.f32
10 194×accelerator-lowering-fma.f64
5 994×*-lowering-*.f32
5 994×*-lowering-*.f64
3 752×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01650
19250
283050
0919247
Stop Event
iter limit
node limit
Counts
5 → 529
Calls
Call 1
Inputs
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
Outputs
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))))
(neg.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(fma.f32 ux (neg.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) maxCos (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux) (neg.f32 maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) maxCos) (neg.f32 ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) maxCos)) ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) ux) maxCos (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) maxCos) ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #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 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.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 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/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/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 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 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.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 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.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 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) (pow.f32 (PI.f32) #s(literal 1/4 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)))
(+.f32 (*.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 ux (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.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 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 ux maxCos)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux) maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux) (*.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 ux (*.f32 maxCos maxCos)) ux (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (+.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 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.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 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 1 binary32)) (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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 1 binary32)) (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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 1 binary32)) (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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 1 binary32)) (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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32)) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1/2 binary32)) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.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 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) maxCos) #s(literal 1 binary32)) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) ux)) maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) maxCos)) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) #s(literal 1 binary32)) ux (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))))
(/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))))
(/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #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 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #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 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.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 (*.f32 ux maxCos) #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 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #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 (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) 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 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))

simplify554.0ms (2.6%)

Memory
-47.4MiB live, 870.2MiB allocated
Algorithm
egg-herbie
Rules
12 036×accelerator-lowering-fma.f32
12 036×accelerator-lowering-fma.f64
6 444×*-lowering-*.f32
6 444×*-lowering-*.f64
3 344×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval98.0ms (0.5%)

Memory
19.7MiB live, 246.3MiB allocated
Compiler

Compiled 40 161 to 3 150 computations (92.2% saved)

prune131.0ms (0.6%)

Memory
11.1MiB live, 329.8MiB allocated
Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New61027637
Fresh000
Picked011
Done000
Total61028638
Accuracy
98.9%
Counts
638 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.0%
(-.f32 (*.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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)))))))
95.4%
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))
53.5%
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
50.0%
(*.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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
49.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
47.5%
(*.f32 (*.f32 uy (*.f32 #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))))))
47.5%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
53.5%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
53.4%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.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)))) (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))))))
53.3%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.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)))) (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))))))
53.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
53.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))))
53.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
53.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
53.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
53.1%
(*.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 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
53.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))))
52.5%
(*.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 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
55.7%
(*.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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
43.5%
(*.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)))))))
51.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)))))
52.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) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
53.5%
(*.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))))))
20.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
98.1%
(*.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.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
79.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
92.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 maxCos #s(literal -1 binary32))))))
Compiler

Compiled 2 632 to 1 158 computations (56% saved)

simplify591.0ms (2.8%)

Memory
-32.9MiB live, 735.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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 (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
cost-diff3840
(fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
cost-diff64
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
cost-diff0
(*.f32 (+.f32 #s(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
(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 (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 uy (*.f32 #s(literal 2 binary32) (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-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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
Rules
12 596×accelerator-lowering-fma.f32
12 596×accelerator-lowering-fma.f64
3 738×*-lowering-*.f32
3 738×*-lowering-*.f64
3 166×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057748
1167690
2552690
32734652
46286652
08328601
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))))
(* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
ux
(+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))
(* (- 1 maxCos) (* (+ maxCos -1) ux))
(- 1 maxCos)
1
maxCos
(* (+ maxCos -1) ux)
(+ maxCos -1)
-1
(+ 2 (* maxCos -2))
(* maxCos -2)
-2
(* (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 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
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (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 (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)))
(/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))
(- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1)
(* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos))))))
(+ 1 (* ux (+ -1 maxCos)))
1
(* ux (+ -1 maxCos))
ux
(+ -1 maxCos)
-1
maxCos
(* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos))))
(- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))
(+ -1 (* ux (- 1 maxCos)))
(* ux (- 1 maxCos))
(- 1 maxCos)
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1)))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1))
(+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1)
(* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux)))
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))
(+ 1 (* ux (+ -1 maxCos)))
1
(* ux (+ -1 maxCos))
ux
(+ -1 maxCos)
-1
maxCos
(+ -1 (* ux (- 1 maxCos)))
(* ux (- 1 maxCos))
(- 1 maxCos)
(- 1 (* (+ maxCos 1) ux))
(* (+ maxCos 1) ux)
(+ maxCos 1)
(/ 1 (- 1 (* (+ maxCos 1) ux)))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 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 (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))))
(* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32)))))
ux
(+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))
(+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))
(* (- 1 maxCos) (* (+ maxCos -1) ux))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
maxCos
(* (+ maxCos -1) ux)
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ 2 (* maxCos -2))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(* (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32)))) (*.f32 uy (PI.f32))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32)))
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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 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)
(* 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)
(* (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 (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))) #s(literal -2 binary32)))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)))
(sqrt.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))) #s(literal -2 binary32))))
(/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))) #s(literal -2 binary32)))
(- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1)
(+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32)))))))
(* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))))
(+ 1 (* ux (+ -1 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
1
#s(literal 1 binary32)
(* ux (+ -1 maxCos))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ -1 maxCos)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
maxCos
(* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))
(*.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 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32)))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))
(- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))) #s(literal -2 binary32))
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))
(+ -1 (* ux (- 1 maxCos)))
(+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32)))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))
(+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1)
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32)))
(* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -2 binary32))))
(+ 1 (* ux (+ -1 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
1
#s(literal 1 binary32)
(* ux (+ -1 maxCos))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ -1 maxCos)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
maxCos
(+ -1 (* ux (- 1 maxCos)))
(+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
(- 1 (* (+ maxCos 1) ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(* (+ maxCos 1) ux)
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(+ maxCos 1)
(+.f32 #s(literal 1 binary32) maxCos)
(/ 1 (- 1 (* (+ maxCos 1) ux)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))

localize582.0ms (2.7%)

Memory
37.0MiB live, 426.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
accuracy52.1%
(fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
accuracy56.6%
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32))
accuracy99.1%
(*.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)))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.8%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
accuracy53.8%
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
accuracy99.1%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy53.7%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
accuracy99.5%
(*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Samples
256.0ms254×0valid
2.0ms1valid
Compiler

Compiled 867 to 59 computations (93.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-mult: 35.0ms (50.5% of total)
ival-add: 10.0ms (14.4% of total)
ival-sub: 8.0ms (11.5% of total)
ival-sqrt: 8.0ms (11.5% of total)
ival-sin: 4.0ms (5.8% of total)
ival-div: 3.0ms (4.3% of total)
ival-pi: 1.0ms (1.4% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series156.0ms (0.7%)

Memory
-32.8MiB live, 220.0MiB allocated
Counts
20 → 456
Calls
Call 1
Inputs
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))))>
#<alt (sin (* (* uy 2) (PI)))>
#<alt (* (* uy 2) (PI))>
#<alt (* uy 2)>
#<alt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))>
#<alt (* (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))>
#<alt (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))>
#<alt (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))>
#<alt (- 1 (* (- 1 ux) (- 1 ux)))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (- 1 ux) (- 1 ux)))))>
#<alt (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))>
#<alt (+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1)>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1)))>
#<alt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))>
#<alt (* uy (* 2 (PI)))>
#<alt (* (- 1 ux) (- 1 ux))>
#<alt (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1)>
#<alt (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))>
#<alt (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos))))>
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 (* 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 (* 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 (* (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 (* 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 (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 1>
#<alt (+ 1 (* ux (- (* 2 maxCos) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (* (pow ux 2) (pow (- maxCos 1) 2))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (pow (- maxCos 1) 2))>
#<alt (* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))>
#<alt (pow (+ 1 (* -1 ux)) 2)>
#<alt (+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))>
#<alt (* 2 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 (- 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 -2>
#<alt (- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 2)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 2)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 2)>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 2 (pow ux 2)) (/ maxCos ux))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 2 (pow ux 2)) (/ maxCos ux))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (* 2 (/ 1 ux)))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (* 2 (/ 1 ux)))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)>
#<alt (- (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)>
#<alt (- (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)>
#<alt (- (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))) (/ 1 (pow maxCos 2))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))>
#<alt (+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))))))>
#<alt (+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* -1/2 (* (- 1 maxCos) (* (- maxCos 1) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4)))))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) 2) (* ux (* (pow (sqrt -1/2) 2) (- (* 4 maxCos) 4))))))))) (sqrt -1/2)))))))))>
#<alt (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ maxCos (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (* (- 1 maxCos) (- maxCos 1)))) (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))))>
#<alt (* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))>
#<alt (* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1))))))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (/ (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (- 1 maxCos))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))>
#<alt (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* 1/2 (/ (* (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))>
#<alt (* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* 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 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))>
#<alt (+ 1 (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1))))>
#<alt (+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))))>
#<alt (+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2)))))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2)))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))>
#<alt (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI)))))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3)))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (+ 1 (* -1 (- maxCos 1))) 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)))) (- (+ 1 (* -1 (- maxCos 1))) 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 (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) 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 (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3)) (pow ux 3)) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 3)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))))>
#<alt (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))) (sqrt (/ 1 (pow (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow ux 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)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow 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)))) (+ (* -1 (* ux (- ux 1))) (* 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 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* ux (+ 2 (* -2 maxCos)))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* ux (+ 2 (* -1 ux)))>
#<alt (+ (* maxCos (* ux (- (* 2 ux) 2))) (* ux (+ 2 (* -1 ux))))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* ux (- (* 2 ux) 2)) maxCos)))>
#<alt (* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))>
#<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 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt 1>
#<alt (+ 1 (* -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 (- (* 4 maxCos) 4))>
#<alt (* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)))) 4))>
#<alt (* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) 4))>
#<alt (* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))))) 4))>
#<alt (* (pow ux 4) (pow (- maxCos 1) 4))>
#<alt (* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))>
#<alt (* (pow ux 4) (- (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))) (* 4 (/ 1 (pow ux 3)))))>
#<alt (* (pow ux 4) (pow (- maxCos 1) 4))>
#<alt (* (pow ux 4) (+ (* 4 (/ (pow (- maxCos 1) 3) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -4 (pow (- maxCos 1) 3)) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) ux))) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -4 (pow (- maxCos 1) 3)) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (/ (- maxCos 1) ux)) (* 4 (pow (- maxCos 1) 2)))) ux))) ux)) (pow (- maxCos 1) 4)))>
#<alt (- (pow (+ 1 (* -1 ux)) 4) 1)>
#<alt (- (+ (* 4 (* maxCos (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow (+ 1 (* -1 ux)) 4)) 1)>
#<alt (- (+ (* maxCos (+ (* 4 (* ux (pow (+ 1 (* -1 ux)) 3))) (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 4)) 1)>
#<alt (- (+ (* maxCos (+ (* 4 (* ux (pow (+ 1 (* -1 ux)) 3))) (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* 4 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 4)) 1)>
#<alt (* (pow maxCos 4) (pow ux 4))>
#<alt (* (pow maxCos 4) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))))>
#<alt (* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))))>
#<alt (* (pow maxCos 4) (pow ux 4))>
#<alt (* (pow maxCos 4) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -4 (* (pow ux 3) (+ 1 (* -1 ux)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) maxCos))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -4 (* (pow ux 3) (+ 1 (* -1 ux)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) maxCos)))) maxCos))) maxCos)) (pow ux 4)))>
#<alt -1>
#<alt (- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 1)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (+ 1 (* -1 ux)) (- ux 1))>
#<alt (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1)))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 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)))>
Calls

114 calls:

TimeVariablePointExpression
22.0ms
maxCos
@0
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
14.0ms
maxCos
@0
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))
14.0ms
ux
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))))
5.0ms
ux
@-inf
(- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)
4.0ms
ux
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))

rewrite510.0ms (2.4%)

Memory
23.0MiB live, 805.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 980×*-lowering-*.f32
4 980×*-lowering-*.f64
3 674×accelerator-lowering-fma.f32
3 674×accelerator-lowering-fma.f64
3 018×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057317
1376269
23393269
08827242
Stop Event
iter limit
node limit
Counts
20 → 677
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(* (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(- 1 (* (- 1 ux) (- 1 ux)))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (- 1 ux) (- 1 ux)))))
(- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))
(+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1)
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (* (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) (- 1 (* (+ maxCos 1) ux))) (/ 1 (- 1 (* (+ maxCos 1) ux)))) 1)))
(* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
(* uy (* 2 (PI)))
(* (- 1 ux) (- 1 ux))
(- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))))) 1)
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos))))
Outputs
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 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)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(+.f32 #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 #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 #s(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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)))))))) #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)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 0 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)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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 #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 #s(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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(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 (-.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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))))))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.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))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.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))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy #s(literal 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))))
(*.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)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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)))
(*.f32 (*.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 #s(literal 2 binary32) (PI.f32)))
(*.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) (*.f32 ux (+.f32 maxCos #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 #s(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)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 (*.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))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.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))) (PI.f32)) #s(literal 2 binary32))
(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 #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 #s(literal 1 binary32) (*.f32 ux (+.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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)))))))) #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 #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 #s(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))))) #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)))
(/.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 (+.f32 #s(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 #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 #s(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))))))) (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)))))))))
(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 #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 #s(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 #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 #s(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))))) #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))))) #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)))
(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 ux (+.f32 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)))))
(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(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 #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 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.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 #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 ux (+.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 #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 ux (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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 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 ux (+.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 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 ux (+.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 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)))) 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)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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))) (*.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 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 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 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))) (*.f32 ux (+.f32 maxCos #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 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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 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 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) (*.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 (*.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 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 #s(literal 1 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 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 (+.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 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 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 #s(literal 1 binary32) (*.f32 (*.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 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 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 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 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 (*.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 ux (+.f32 maxCos #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 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 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 (*.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 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))) (*.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 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 (*.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 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 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 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 (*.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 ux (+.f32 maxCos #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 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 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 (*.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 ux (+.f32 maxCos #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 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 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 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))) (*.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 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 (*.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 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 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 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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 (*.f32 (*.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 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 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 (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))) (*.f32 ux (+.f32 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 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 (*.f32 (*.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))) (*.f32 ux (+.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 ux (+.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))) (*.f32 ux (+.f32 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 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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (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))) (*.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 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 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 (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 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 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 (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))) (*.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 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 (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 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 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 (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 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 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 (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 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 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 (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))) (*.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 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 (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 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 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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))) (*.f32 ux (+.f32 maxCos #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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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))) (*.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))) (*.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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #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 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 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 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (*.f32 (*.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 (*.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 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 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 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))) (*.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 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)))) (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 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 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)))) (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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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 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))) (*.f32 ux (+.f32 maxCos #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 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 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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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))) (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 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 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 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)))) (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 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 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)))) (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 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 ux (+.f32 maxCos #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 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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 (*.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))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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 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 ux (+.f32 maxCos #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 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 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 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 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)))) (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 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 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)))) (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 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 ux (+.f32 maxCos #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 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 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 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 ux (+.f32 maxCos #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))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 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 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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.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 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 ux (+.f32 maxCos #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 #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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 0 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))) (*.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))) (*.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 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 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 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (neg.f32 (*.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 (-.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 (-.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)))))) #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 (-.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))))) #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) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.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 (-.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) (*.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 (-.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) (*.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 (-.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) (/.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 (-.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 #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)) (*.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 (-.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 #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 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.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 #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 (-.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) (neg.f32 (*.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 (-.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)))))) (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 (-.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))))) (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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #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 (-.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) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))
(+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(pow.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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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)))) #s(literal -1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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)))) #s(literal -1 binary32) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal -1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.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 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal -1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))
(fma.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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal -1 binary32))
(fma.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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (/.f32 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (/.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 #s(literal 1 binary32) maxCos)))))))
(/.f32 #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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (-.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 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(/.f32 (neg.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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal -1 binary32)) (/.f32 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (+.f32 #s(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 #s(literal 1 binary32) maxCos))))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(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 uy (*.f32 #s(literal 2 binary32) (PI.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 #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 (+.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)))))) #s(literal 1/2 binary32)))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(pow.f32 (/.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 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) #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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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)))) #s(literal -1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.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 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1 binary32))
(fma.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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (/.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 #s(literal 1 binary32) maxCos)))))))
(/.f32 #s(literal 1 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) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(/.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 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))))))
(/.f32 (neg.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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))))))
(/.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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (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 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(/.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 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.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 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (/.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 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) 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) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #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 #s(literal 1 binary32) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)))
(fma.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux)
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (neg.f32 ux))))
(+.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))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (exp.f32 (log1p.f32 (neg.f32 ux))) (exp.f32 (log1p.f32 (neg.f32 ux))))
(+.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 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(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 (*.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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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 #s(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))) #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 (+.f32 #s(literal 1 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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 #s(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))) #s(literal -1 binary32))
(fma.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 (+.f32 #s(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) #s(literal -1 binary32))
(fma.f32 (+.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 #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) (*.f32 ux (+.f32 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 #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) (*.f32 ux (+.f32 maxCos #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)))))) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.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)))))) (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))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 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 4 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 4 binary32)) #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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 #s(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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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)))))) #s(literal -1 binary32)))))
(/.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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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 #s(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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)))))) #s(literal -1 binary32)))
(/.f32 (neg.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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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 #s(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))) (neg.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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(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))) (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 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 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) (*.f32 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(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)))
(expm1.f32 (*.f32 #s(literal 4 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(expm1.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 0 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 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 0 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 0 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) maxCos)) ux (-.f32 #s(literal 0 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 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(/.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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 #s(literal 1 binary32) 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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) maxCos))) (-.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 0 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) (*.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 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 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) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(/.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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(/.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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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))) (*.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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (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))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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 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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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))))))
(/.f32 (+.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))) (*.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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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 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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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))))))
(/.f32 (+.f32 (*.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))) (*.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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (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))) (*.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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (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))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (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)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 ux (+.f32 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (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)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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))) (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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))) (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) maxCos)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.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 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(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 ux (+.f32 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)))))
(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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(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 #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 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.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 #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 ux (+.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 #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 ux (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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 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 ux (+.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 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 ux (+.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 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)))) 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)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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))) (*.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 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 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 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))) (*.f32 ux (+.f32 maxCos #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 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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 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 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) (*.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 (*.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 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 #s(literal 1 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 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 (+.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 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 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 #s(literal 1 binary32) (*.f32 (*.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 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 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 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 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 (*.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 ux (+.f32 maxCos #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 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 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 (*.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 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))) (*.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 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 (*.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 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 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 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 (*.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 ux (+.f32 maxCos #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 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 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 (*.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 ux (+.f32 maxCos #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 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 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 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))) (*.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 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 (*.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 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 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 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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 (*.f32 (*.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 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 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 (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))) (*.f32 ux (+.f32 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 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 (*.f32 (*.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))) (*.f32 ux (+.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 ux (+.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))) (*.f32 ux (+.f32 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 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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (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))) (*.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 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 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 (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 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 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 (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))) (*.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 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 (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 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 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 (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 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 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 (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 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 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 (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))) (*.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 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 (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 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 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 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))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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))) (*.f32 ux (+.f32 maxCos #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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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))) (*.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))) (*.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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #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 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 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 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.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 (*.f32 (*.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 (*.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 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 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 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))) (*.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 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)))) (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 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 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)))) (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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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 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))) (*.f32 ux (+.f32 maxCos #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 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 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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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))) (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 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 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 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)))) (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 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 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)))) (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 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 ux (+.f32 maxCos #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 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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 (*.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))) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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 (*.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 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 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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 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 ux (+.f32 maxCos #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 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.f32 ux (+.f32 maxCos #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 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 (*.f32 (*.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 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 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 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)))) (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 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 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)))) (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 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 ux (+.f32 maxCos #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 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 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 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 ux (+.f32 maxCos #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))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 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 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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.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 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 ux (+.f32 maxCos #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 #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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 0 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))) (*.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))) (*.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 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 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 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))

simplify556.0ms (2.6%)

Memory
17.7MiB live, 997.4MiB allocated
Algorithm
egg-herbie
Rules
7 852×*-lowering-*.f32
7 852×*-lowering-*.f64
5 130×accelerator-lowering-fma.f32
5 130×accelerator-lowering-fma.f64
3 024×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0175817893
1600917366
0807316591
Stop Event
iter limit
node limit
Counts
456 → 456
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 (* 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)
(* 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 (* (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))))))))
(* 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)))))
(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)))))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(pow (+ 1 (* -1 ux)) 2)
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* 2 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 (- 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)))))
-2
(- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 2)
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 2)
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 2)
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 2 (pow ux 2)) (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 2 (pow ux 2)) (/ maxCos ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (* 2 (/ 1 ux)))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (* 2 (/ 1 ux)))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(- (* (+ 1 (* -1 ux)) (- ux 1)) 1)
(- (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)
(- (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)
(- (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))) (/ 1 (pow maxCos 2))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* 2 (* (* uy (PI)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* -1/2 (* (- 1 maxCos) (* (- maxCos 1) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4)))))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) 2) (* ux (* (pow (sqrt -1/2) 2) (- (* 4 maxCos) 4))))))))) (sqrt -1/2)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ maxCos (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (* (- 1 maxCos) (- maxCos 1)))) (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1))))))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (/ (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (- 1 maxCos))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* 1/2 (/ (* (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* 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 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1))))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2)))))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* 2 (* (* uy (PI)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3)))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (+ 1 (* -1 (- maxCos 1))) 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)))) (- (+ 1 (* -1 (- maxCos 1))) 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 (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) 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 (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3)) (pow ux 3)) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 3)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))) (sqrt (/ 1 (pow (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow ux 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)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow 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)))) (+ (* -1 (* ux (- ux 1))) (* 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 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* ux (+ 2 (* -1 ux)))
(+ (* maxCos (* ux (- (* 2 ux) 2))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* ux (- (* 2 ux) 2)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))
(* -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 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
1
(+ 1 (* -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 (- (* 4 maxCos) 4))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)))) 4))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) 4))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))))) 4))
(* (pow ux 4) (pow (- maxCos 1) 4))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))
(* (pow ux 4) (- (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))) (* 4 (/ 1 (pow ux 3)))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(* (pow ux 4) (+ (* 4 (/ (pow (- maxCos 1) 3) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -4 (pow (- maxCos 1) 3)) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) ux))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -4 (pow (- maxCos 1) 3)) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (/ (- maxCos 1) ux)) (* 4 (pow (- maxCos 1) 2)))) ux))) ux)) (pow (- maxCos 1) 4)))
(- (pow (+ 1 (* -1 ux)) 4) 1)
(- (+ (* 4 (* maxCos (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow (+ 1 (* -1 ux)) 4)) 1)
(- (+ (* maxCos (+ (* 4 (* ux (pow (+ 1 (* -1 ux)) 3))) (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 4)) 1)
(- (+ (* maxCos (+ (* 4 (* ux (pow (+ 1 (* -1 ux)) 3))) (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* 4 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 4)) 1)
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))))
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -4 (* (pow ux 3) (+ 1 (* -1 ux)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) maxCos))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -4 (* (pow ux 3) (+ 1 (* -1 ux)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) maxCos)))) maxCos))) maxCos)) (pow ux 4)))
-1
(- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 1)
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (+ 1 (* -1 ux)) (- ux 1))
(+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 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)))
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 (*.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 ux (*.f32 ux 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/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 (*.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))))) (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 #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 #s(literal -1/8 binary32) (*.f32 (*.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)))))) (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 (*.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))))) (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)))))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux (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 #s(literal -2 binary32) maxCos)) ux))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.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 #s(literal -2 binary32) maxCos)) ux))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.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 (*.f32 #s(literal -1/8 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.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 (* (/ (* (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 #s(literal -1/8 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.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)))))))) (+.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 #s(literal -2 binary32) maxCos)) ux))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.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 ux ux)) (/.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)))) 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 #s(literal -1/2 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)) ux))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 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 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 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 (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 #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 #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 (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 ux (-.f32 #s(literal 2 binary32) ux)))))))
(+ (* 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 (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 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.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 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 (+ (* 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 (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 ux (-.f32 #s(literal 2 binary32) ux))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (-.f32 #s(literal 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 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 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 (*.f32 #s(literal 1/2 binary32) (*.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 (*.f32 #s(literal 1/2 binary32) (*.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 (*.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 (*.f32 #s(literal 1/2 binary32) (*.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 (*.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 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))))))
(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/2 binary32) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #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 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.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 ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (+ 2 (* -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 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 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 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) 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 #s(literal -2 binary32) maxCos)) 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 #s(literal -2 binary32) maxCos)) 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 0 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 #s(literal -2 binary32) (/.f32 (+.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 #s(literal -2 binary32) (/.f32 (+.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 #s(literal -2 binary32) (/.f32 (+.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 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.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 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.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 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.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) (- (/ 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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.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))))))
(* -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 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.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 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 (* (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 (- maxCos 1) 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 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 (*.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 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 (*.f32 (*.f32 uy (PI.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 #s(literal -2 binary32) maxCos))))))))
(+ (* 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 (*.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 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #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 #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 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))) (*.f32 (*.f32 (*.f32 uy (PI.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 #s(literal -2 binary32) maxCos))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.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 (+ (* -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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.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 #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 ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 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 (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.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 ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 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)))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 uy (*.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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.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))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #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 (*.f32 maxCos 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 (*.f32 ux 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 (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 uy (*.f32 (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))))))))))))
(+ (* 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 (*.f32 ux 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 (neg.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 (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 uy (*.f32 (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)))))))))))))
(* 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) maxCos) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (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) maxCos) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (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 maxCos maxCos)) (/.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)) #s(literal -1 binary32)))) (*.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 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 uy (/.f32 (*.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)) #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 uy (PI.f32)) (*.f32 maxCos maxCos)) (/.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)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 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) maxCos) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (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 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 uy (PI.f32)) maxCos) (/.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)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) (/.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)) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (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)) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(* 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))))))))
(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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(+ (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 (*.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 #s(literal -2 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)))))) (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 (*.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 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #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 #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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 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 (*.f32 (+.f32 maxCos #s(literal -1 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 (+ (* -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 #s(literal -1/8 binary32) (*.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 (*.f32 (+.f32 maxCos #s(literal -1 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)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 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 maxCos #s(literal -1 binary32)) (sqrt.f32 #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)))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(neg.f32 (*.f32 (*.f32 ux (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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 (+.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 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (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 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)))))) 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 (*.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 (- 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 #s(literal -1/2 binary32) (*.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 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)))))))) (*.f32 (*.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)))))))) (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 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (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 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)))))))) (*.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 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))))))))) (*.f32 (*.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)))))))) (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) 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/2 binary32) (*.f32 maxCos maxCos)) (/.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)) #s(literal -1 binary32)))) (*.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 (* -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 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (/.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)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.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)) #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 binary32) ux) (*.f32 maxCos (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 (/ (+ 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) 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))) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 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)) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 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 (-.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.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)) #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 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)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) 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 #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 #s(literal 2 binary32) (/.f32 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 #s(literal 2 binary32) (/.f32 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 #s(literal 2 binary32) (/.f32 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))) (/.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))) (/.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 ux ux) (*.f32 maxCos 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 ux (/.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 ux (/.f32 (-.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 ux (/.f32 (-.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 (*.f32 ux ux) (*.f32 maxCos 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 ux (/.f32 (-.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 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.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 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos)))
(* 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 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 0 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.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 (- 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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #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 (*.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 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sqrt.f32 ux) (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 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)))) (*.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 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 (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 (/.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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)))) (/.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)))) (+ (* 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 (/.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1 binary32) (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))))) (+.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 (* (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))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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)))
(* -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))) (/.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 #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 5 binary32)))))) ux)) ux)))
-2
#s(literal -2 binary32)
(- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 2)
(+.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) #s(literal -2 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 2)
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) #s(literal -2 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 2)
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) #s(literal -2 binary32))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 2 (pow ux 2)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 2 (pow ux 2)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (* 2 (/ 1 ux)))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32)) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (* 2 (/ 1 ux)))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32)) ux)))
(- (* (+ 1 (* -1 ux)) (- ux 1)) 1)
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))
(- (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))
(- (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)
(+.f32 (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))
(- (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))) 1)
(+.f32 (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (/.f32 #s(literal 1 binary32) (*.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 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) maxCos)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) maxCos)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* 2 (* (* uy (PI)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))
(*.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 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* ux (- maxCos 1))) 4) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))))) (sqrt.f32 #s(literal -1/2 binary32)))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))))) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))))))) (sqrt.f32 #s(literal -1/2 binary32)))))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* -1/2 (* (- 1 maxCos) (* (- maxCos 1) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4)))))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) 2) (* ux (* (pow (sqrt -1/2) 2) (- (* 4 maxCos) 4))))))))) (sqrt -1/2)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))))))) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))))) (*.f32 ux (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32))))))))) (sqrt.f32 #s(literal -1/2 binary32)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))
(*.f32 ux (+.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) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 ux (+.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) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #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 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (-.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 ux ux))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ maxCos (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (* (- 1 maxCos) (- maxCos 1)))) (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))))
(*.f32 ux (+.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) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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)) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #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 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (-.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 ux ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (/.f32 (*.f32 maxCos #s(literal 4 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #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 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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))))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (-.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 ux (*.f32 ux ux)))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #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 (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (/.f32 (-.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 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 6 binary32)) (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.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 -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (-.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)) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (/.f32 (-.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 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1))))))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (/ (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (- 1 maxCos))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 4 (/ (- maxCos 1) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (/.f32 (-.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 #s(literal 1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 6 binary32)) (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.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 -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (-.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (-.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 6 binary32)) (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.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 -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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))))) (+.f32 (/.f32 #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 6 binary32)) (+.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (-.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))) ux)) ux)))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) #s(literal 6 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* 1/2 (/ (* (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (pow (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (- (pow (+ 1 (* -1 ux)) 4) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (pow (+ 1 (* -1 ux)) 4) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (pow (+ 1 (* -1 ux)) 4) 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (+ 1 (* -1 ux)) 4) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) #s(literal 6 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) #s(literal 6 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.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 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* 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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (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 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 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 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (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 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 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 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 maxCos 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 #s(literal -4 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) ux)) (-.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 ux ux)))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))))) (*.f32 ux ux)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* 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 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* 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 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (* ux (- ux 1))) (* 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (-.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) ux) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) ux)))) ux))) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux))) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) ux))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (*.f32 ux ux))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))
(*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 maxCos ux)))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) ux)))
(+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux ux))))))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) maxCos)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) maxCos)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* 2 (* (* uy (PI)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1))))))))))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)))))
(*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.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 ux (*.f32 ux ux)) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) 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 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.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))))) (sqrt.f32 (/.f32 ux (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3)))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (+ 1 (* -1 (- maxCos 1))) 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 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.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))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) #s(literal 5 binary32))))))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux (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)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.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/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) ux))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.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/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) ux))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.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 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 3)) (pow ux 3)) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) 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/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.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)))))))) (+.f32 (+.f32 (*.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/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) ux))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (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 ux (*.f32 ux ux)))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (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)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) ux))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 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 (- (+ maxCos (* -1 (- 1 maxCos))) 1) 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (+ maxCos (* -1 (- 1 maxCos))) 1) 3)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #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 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #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 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (*.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (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))))) ux))) ux)) ux)))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))
(+.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 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux (+.f32 ux #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 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1)))))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))
(+.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 ux #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux #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 ux #s(literal -1 binary32)))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))) (sqrt (/ 1 (pow (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))) (sqrt (/ 1 (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))))))
(+.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 ux #s(literal -1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux #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 ux #s(literal -1 binary32))))))) (*.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 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.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 ux #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 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* 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 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) 2) (* (pow ux 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 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (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 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))))) (*.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 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)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (* 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 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (- ux 1))) (* 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 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux ux)))))) (*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* (+ 1 (* -1 ux)) (- ux 1))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* ux (- ux 1))) (* 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 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (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 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (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 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.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)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.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)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.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 ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+ (* maxCos (* ux (- (* 2 ux) 2))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (*.f32 ux ux)))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (*.f32 ux ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* ux (- (* 2 ux) 2)) maxCos)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 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) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
(* ux (- (* 4 maxCos) 4))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) #s(literal -4 binary32)))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)))) 4))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal -4 binary32))))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) 4))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -4 binary32))))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))))) 4))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) #s(literal -4 binary32))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux))))))
(* (pow ux 4) (- (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))) (* 4 (/ 1 (pow ux 3)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 ux ux))))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 4 (/ (pow (- maxCos 1) 3) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -4 (pow (- maxCos 1) 3)) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) ux)) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -4 (pow (- maxCos 1) 3)) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (/ (- maxCos 1) ux)) (* 4 (pow (- maxCos 1) 2)))) ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) ux)))
(- (pow (+ 1 (* -1 ux)) 4) 1)
(+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32))
(- (+ (* 4 (* maxCos (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow (+ 1 (* -1 ux)) 4)) 1)
(+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)))
(- (+ (* maxCos (+ (* 4 (* ux (pow (+ 1 (* -1 ux)) 3))) (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 4)) 1)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32))))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)))
(- (+ (* maxCos (+ (* 4 (* ux (pow (+ 1 (* -1 ux)) 3))) (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* 4 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 4)) 1)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) #s(literal -1 binary32)))
(* (pow maxCos 4) (pow ux 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 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))))))
(* (pow maxCos 4) (pow ux 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -4 (* (pow ux 3) (+ 1 (* -1 ux)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) maxCos))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) maxCos)) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -4 (* (pow ux 3) (+ 1 (* -1 ux)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) maxCos)))) maxCos))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) maxCos)) maxCos)))
-1
#s(literal -1 binary32)
(- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 1)
(+.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) #s(literal -1 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) #s(literal -1 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) #s(literal -1 binary32))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 (/.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 (/.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) ux)))
(* (+ 1 (* -1 ux)) (- ux 1))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))
(+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux ux)))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) 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 #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 #s(literal 2 binary32) (/.f32 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 #s(literal 2 binary32) (/.f32 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 #s(literal 2 binary32) (/.f32 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))) (/.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))) (/.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 ux ux) (*.f32 maxCos 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 ux (/.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 ux (/.f32 (-.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 ux (/.f32 (-.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 (*.f32 ux ux) (*.f32 maxCos 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 ux (/.f32 (-.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 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.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 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos)))

eval229.0ms (1.1%)

Memory
25.3MiB live, 467.6MiB allocated
Compiler

Compiled 101 082 to 6 190 computations (93.9% saved)

prune251.0ms (1.2%)

Memory
-49.7MiB live, 526.5MiB allocated
Pruning

61 alts after pruning (59 fresh and 2 done)

PrunedKeptTotal
New1 390531 443
Fresh16622
Picked415
Done011
Total1 410611 471
Accuracy
99.8%
Counts
1 471 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.9%
(-.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
92.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 #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 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
47.5%
(*.f32 (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)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
98.1%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
47.5%
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
77.8%
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.5%
(*.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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
50.0%
(*.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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
98.1%
(*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
50.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
48.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
89.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
94.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
49.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
47.5%
(*.f32 (*.f32 uy (*.f32 #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.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
45.9%
(*.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)))))
47.7%
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 0 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)))) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
54.9%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
46.8%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
44.5%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
47.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
49.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
40.0%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
23.8%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
7.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.8%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
82.0%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
68.3%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
75.8%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
97.7%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
53.4%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.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)))) (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.7%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
51.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
52.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
56.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
88.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
51.0%
(*.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) 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 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
53.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
53.5%
(*.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))))))
20.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
53.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
97.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
92.0%
(*.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)))))
55.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos)))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))) (*.f32 ux ux)))))
92.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
79.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
75.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
89.3%
(*.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)))))
47.5%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
Compiler

Compiled 4 870 to 2 649 computations (45.6% saved)

simplify364.0ms (1.7%)

Memory
11.2MiB live, 522.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff64
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
cost-diff128
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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)))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
cost-diff0
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
cost-diff0
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff64
(-.f32 #s(literal 1 binary32) #s(literal 1 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
cost-diff64
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))
Rules
11 566×accelerator-lowering-fma.f32
11 566×accelerator-lowering-fma.f64
4 396×*-lowering-*.f32
4 396×*-lowering-*.f64
2 468×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811410
12481410
211001375
357351364
082551237
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux)))
(+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))
(* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux)
(+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1))))
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(- 1 maxCos)
1
maxCos
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
-1
(* (* maxCos -2) ux)
(* maxCos -2)
-2
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(sqrt (- 1 1))
(- 1 1)
1
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(PI)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
2
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (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
(* (sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))) (* uy (* 2 (PI))))
(sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))))
(- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))
1
(/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))
(+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1))
(* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))
(* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1)))
(- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))
(* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))
(+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))
(* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))
(- (* ux (+ maxCos -1)) 1)
(+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))
(* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))
(* (- 1 (* ux (+ maxCos -1))) 1)
(- 1 (* ux (+ maxCos -1)))
(* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)))
(/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))
(- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1)
(* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))))
(+ 1 (* ux (+ -1 maxCos)))
1
(* ux (+ -1 maxCos))
ux
(+ -1 maxCos)
-1
maxCos
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))
(+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))
(* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))
(+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))
(* 2 maxCos)
(+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(* (+ maxCos -1) (+ maxCos -1))
(+ maxCos -1)
-2
(- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))
(+ -1 (* ux (- 1 maxCos)))
(* ux (- 1 maxCos))
(- 1 maxCos)
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32)))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux)))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))))
(+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32)))))
(* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux)
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1))))
(+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
maxCos
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (* maxCos -2) ux)
(*.f32 maxCos (*.f32 ux #s(literal -2 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 0 binary32)))))
(sqrt (- 1 1))
(sqrt.f32 #s(literal 0 binary32))
(- 1 1)
#s(literal 0 binary32)
1
#s(literal 1 binary32)
(* uy (* 2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) uy))) (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))))))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) uy))) (*.f32 uy (PI.f32)))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) uy))))
(PI)
(PI.f32)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
(+.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) uy)))
2
#s(literal 2 binary32)
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) uy))
(* -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))
(*.f32 (PI.f32) (PI.f32))
(sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))
(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)))))))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
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 maxCos ux)
maxCos
(* (sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))) (* uy (* 2 (PI))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #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 (+.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 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))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))))
(sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #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 (+.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 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))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))
(+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #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 (+.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 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))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
1
#s(literal 1 binary32)
(/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #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 (+.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 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))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1)))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.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)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(- (* ux (+ maxCos -1)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* (- 1 (* ux (+ maxCos -1))) 1)
(-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(- 1 (* ux (+ maxCos -1)))
(-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.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))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* uy (* 2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)))
(sqrt.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1)
(+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(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 (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(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 (+ -1 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
1
#s(literal 1 binary32)
(* ux (+ -1 maxCos))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ -1 maxCos)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
maxCos
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
(+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)
(+.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (+ maxCos -1) (+ maxCos -1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-2
#s(literal -2 binary32)
(- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1)
(+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 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 (- 1 maxCos)))
(-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- 1 maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)

localize352.0ms (1.6%)

Memory
47.2MiB live, 591.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
accuracy56.6%
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32))
accuracy99.0%
(*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
accuracy98.9%
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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)))
accuracy98.8%
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
accuracy53.7%
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
accuracy98.8%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy98.8%
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy53.7%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
accuracy100.0%
(*.f32 #s(literal 2 binary32) (PI.f32))
accuracy100.0%
(sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
accuracy99.6%
(PI.f32)
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.5%
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux)
accuracy99.4%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Samples
163.0ms255×0valid
1.0ms1exit
Compiler

Compiled 1 576 to 82 computations (94.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 131.0ms
ival-mult: 53.0ms (40.5% of total)
ival-add: 37.0ms (28.3% of total)
ival-sqrt: 16.0ms (12.2% of total)
ival-sub: 11.0ms (8.4% of total)
ival-div: 5.0ms (3.8% of total)
ival-sin: 4.0ms (3.1% of total)
...in/eval/compile.rkt:111:19: 4.0ms (3.1% of total)
ival-pi: 1.0ms (0.8% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series227.0ms (1.1%)

Memory
2.2MiB live, 387.7MiB allocated
Counts
29 → 528
Calls
Call 1
Inputs
#<alt (+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))))>
#<alt (sin (* (* uy 2) (PI)))>
#<alt (* (* uy 2) (PI))>
#<alt (- 1 1)>
#<alt (* (sqrt (- 1 1)) (* uy (* 2 (PI))))>
#<alt (sqrt (- 1 1))>
#<alt (* uy (* 2 (PI)))>
#<alt (* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))>
#<alt (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))>
#<alt (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))>
#<alt (PI)>
#<alt (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1))>
#<alt (* (- 1 (* ux (+ maxCos -1))) 1)>
#<alt (* (sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))) (* uy (* 2 (PI))))>
#<alt (sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))>
#<alt (* uy 2)>
#<alt (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux)>
#<alt (* 2 (PI))>
#<alt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))>
#<alt (* (PI) (PI))>
#<alt (* (* -4/3 (* uy uy)) (* (PI) (PI)))>
#<alt (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))>
#<alt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))>
#<alt (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))>
#<alt (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))>
#<alt (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1)>
#<alt (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))>
Outputs
#<alt (* ux (+ 2 (* -1 ux)))>
#<alt (+ (* maxCos (+ (* -2 ux) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))>
#<alt (+ (* maxCos (+ (* -2 ux) (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2))))) (* ux (+ 2 (* -1 ux))))>
#<alt (+ (* maxCos (+ (* -2 ux) (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2))))) (* ux (+ 2 (* -1 ux))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos)))))>
#<alt (* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2))))))>
#<alt (* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* 2 ux)) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* 2 ux))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* 2 ux))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* ux (+ 2 (* -2 maxCos)))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 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 (pow ux 2))))) (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 2 (* -1 ux)))))))) (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* -2 ux) (* 2 (pow ux 2))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 2 (* -1 ux))))))))) (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -1 ux)) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 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 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 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 (pow ux 2))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow 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 (pow ux 2)) (* 2 ux))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (pow ux 2)) (* 2 ux))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -2 (pow ux 2)) (* 2 ux)) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (pow ux 2)) (* 2 ux))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<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))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (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 (+ (* -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 (+ (* -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 (* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))>
#<alt (* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))>
#<alt (+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))))))>
#<alt (+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 6)))))))))))>
#<alt (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))>
#<alt (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))>
#<alt (* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3)))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))>
#<alt (* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* -1 (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))>
#<alt (+ (* maxCos (+ (* -1 (* (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))>
#<alt (+ (* maxCos (+ (* -1 (* (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (+ (/ (* (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 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))>
#<alt (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))>
#<alt (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))>
#<alt (* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (sqrt -1))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* ux (sqrt -1))))) maxCos)) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (sqrt -1))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* 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 1>
#<alt (+ 1 (* -1 (* (pow ux 2) (pow (- maxCos 1) 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (* ux (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3))))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (* ux (+ (* -1 (* (pow ux 3) (* (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)))) (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)))))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))>
#<alt (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))>
#<alt (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))>
#<alt (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))>
#<alt (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))>
#<alt (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))>
#<alt (- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))>
#<alt (- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (+ (* maxCos (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3))))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))>
#<alt (- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3))))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (pow ux 2) maxCos)))) (+ (* 3 (/ (pow ux 2) maxCos)) (/ ux maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -2 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) (* (pow maxCos 2) ux)) (/ (pow ux 2) maxCos)))))))) (+ (* -3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 3 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (/ (pow ux 2) (pow maxCos 2)))))))))>
#<alt (* (pow maxCos 2) (- (+ (* -2 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 2)) (pow maxCos 3))) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) (* (pow maxCos 2) ux)) (+ (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) (* (pow maxCos 3) ux)) (/ (pow ux 2) maxCos))))))))))) (+ (* -3 (/ (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2)))) (pow maxCos 3))) (+ (* -3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* (pow maxCos 3) ux))) (+ (* 3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 3))) (+ (* 3 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (/ (pow ux 2) (pow maxCos 2))))))))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 (/ (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux)) maxCos))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 (/ (- (+ 1 (+ (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (* maxCos (pow ux 2)))))) (+ (* -1 ux) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* maxCos ux))) (+ (* 3 (/ (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))) maxCos)) (* 3 (/ (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2))) maxCos)))))) maxCos))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))>
#<alt 1>
#<alt (+ 1 (* ux (- 1 maxCos)))>
#<alt (+ 1 (* ux (- 1 maxCos)))>
#<alt (+ 1 (* ux (- 1 maxCos)))>
#<alt (* ux (- 1 maxCos))>
#<alt (* ux (- (+ 1 (/ 1 ux)) maxCos))>
#<alt (* ux (- (+ 1 (/ 1 ux)) maxCos))>
#<alt (* ux (- (+ 1 (/ 1 ux)) maxCos))>
#<alt (* -1 (* ux (- maxCos 1)))>
#<alt (* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))>
#<alt (* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))>
#<alt (* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))>
#<alt (- 1 (* -1 ux))>
#<alt (- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))>
#<alt (- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))>
#<alt (- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))>
#<alt (* -1 (* maxCos ux))>
#<alt (* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))>
#<alt (* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))>
#<alt (* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))>
#<alt (* -1 (* maxCos ux))>
#<alt (* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))>
#<alt (* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))>
#<alt (* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))>
#<alt (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI))))>
#<alt (+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))))>
#<alt (+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))) (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))))))))>
#<alt (+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (pow ux 2) (+ (* ux (+ (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))))) (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))) (* 1/4 (/ (pow (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))))) (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))))))>
#<alt (* 2 (* (* ux (* uy (PI))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))>
#<alt (* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))) (* (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))))>
#<alt (* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))) (+ (* (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))) (* (/ (* uy (* (PI) (- (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* -1/2 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos))))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))))))>
#<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 (/ (+ (* -1 (/ (* uy (* (PI) (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (- maxCos 1)))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))) (/ 1 (* (pow (sqrt -1) 4) (- maxCos 1)))))))) (* 2 (/ maxCos (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))))) (* (sqrt -1) (- maxCos 1)))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))>
#<alt (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))>
#<alt (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))>
#<alt (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/2 (/ (* (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (* (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))>
#<alt (* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))>
#<alt (* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1))))))>
#<alt (* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))>
#<alt (* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1)))) (+ (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (pow ux 3))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (pow ux 3))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))))))>
#<alt (* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))) (* 1/2 (/ (* (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))))) (* ux (sqrt -1)))) maxCos)) (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))>
#<alt (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))>
#<alt (+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))))>
#<alt (+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3)))))))))>
#<alt (+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3)))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))) (* 1/4 (/ (pow (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))))))))>
#<alt (* ux (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))>
#<alt (* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1))))))))>
#<alt (* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (+ (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (* 1/2 (* (/ (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))))))>
#<alt (* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (+ (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/2 (* (/ (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (/ (- (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* -1/2 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos))))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))))))>
#<alt (* -1 (* ux (* (sqrt -1) (- maxCos 1))))>
#<alt (* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (/ 1 (sqrt -1))) ux)) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (- maxCos 1)))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))) (/ 1 (* (pow (sqrt -1) 4) (- maxCos 1)))))))) (* 2 (/ maxCos (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))) (* (sqrt -1) (- maxCos 1))))) ux)) (/ 1 (sqrt -1))) ux)) (* (sqrt -1) (- maxCos 1)))))>
#<alt (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))>
#<alt (+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* 1/2 (* (* maxCos (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))>
#<alt (+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* 1/2 (* (* maxCos (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))))>
#<alt (+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (* 1/2 (* (* maxCos (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/2 (/ (* (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))))))>
#<alt (* maxCos (* ux (sqrt -1)))>
#<alt (* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (pow ux 3))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (pow ux 3))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (sqrt -1))))))>
#<alt (* -1 (* maxCos (* ux (sqrt -1))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))) (* 1/2 (/ (* (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))>
#<alt (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))>
#<alt (+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))))))>
#<alt (+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* -1/2 (* (- 1 maxCos) (* (- maxCos 1) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4)))))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) 2) (* ux (* (pow (sqrt -1/2) 2) (- (* 4 maxCos) 4))))))))) (sqrt -1/2)))))))))>
#<alt (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ maxCos (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (* (- 1 maxCos) (- maxCos 1)))) (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))))>
#<alt (* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))>
#<alt (* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- (* 2 maxCos) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 2 (/ 1 (- 1 maxCos))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1))))))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))>
#<alt (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (pow ux 3) (+ 2 (* -2 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* -1 (/ (* (pow ux 2) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* 1/2 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (* (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (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)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* 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 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* 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 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (- (* 2 ux) 2)))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<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 (* ux (+ 2 (* -1 ux)))>
#<alt (+ (* 2 (* maxCos (pow ux 2))) (* ux (+ 2 (* -1 ux))))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)))))>
#<alt (* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* 2 ux)>
#<alt (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))>
#<alt (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))>
#<alt (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))>
#<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 (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt 1>
#<alt (+ 1 (* ux (- (* 2 maxCos) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (* (pow ux 2) (pow (- maxCos 1) 2))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (pow (- 1 ux) 2)>
#<alt (+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))>
#<alt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (+ (* ux (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))>
#<alt (/ (* (pow ux 2) (pow (- maxCos 1) 3)) (- 1 maxCos))>
#<alt (* (pow ux 2) (- (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (+ (/ 1 (pow ux 2)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (- maxCos 1) (* (pow ux 3) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (+ (/ 1 (* (pow ux 3) (- 1 maxCos))) (+ (/ 1 (pow ux 2)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 3) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (pow ux 3) (* (- 1 maxCos) (pow (- maxCos 1) 2)))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))))>
#<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) (- (* -1 (/ (+ (* -1 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (* 2 (/ 1 (- maxCos 1))))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (- maxCos 1))) (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))))) ux)) (* 2 (/ maxCos (- maxCos 1)))) (+ 2 (* 2 (/ 1 (- maxCos 1))))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))>
#<alt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))>
#<alt (- (+ 1 (* maxCos (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))>
#<alt (- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))>
#<alt (- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (/ 1 (pow maxCos 2))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (/ 1 (pow maxCos 2)))))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2))))) maxCos)) (* ux (- 1 (* -1 ux))))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2)))))) maxCos)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2))))) maxCos)) (* ux (- 1 (* -1 ux))))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))>
#<alt 1>
#<alt (+ 1 (* ux (- maxCos (+ 1 (* -1 (- maxCos 1))))))>
#<alt (+ 1 (* ux (- (+ maxCos (* ux (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))))) (+ 1 (* -1 (- maxCos 1))))))>
#<alt (+ 1 (* ux (- (+ maxCos (* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* ux (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))))) (+ 1 (* -1 (- maxCos 1))))))>
#<alt (* -1 (/ (* (pow ux 2) (pow (- maxCos 1) 3)) (- 1 maxCos)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos)))) (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))>
#<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 (/ (- (* -1 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* -1 (/ (- (+ 3 (+ (* -2 (/ (- (* 2 maxCos) 2) (* ux (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (* ux (- maxCos 1)))) (/ 2 (* ux (- maxCos 1))))))) (* 2 (/ maxCos (- maxCos 1)))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))>
#<alt (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))>
#<alt (+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))>
#<alt (+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))>
#<alt (+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux)))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux)))))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)))) (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))))))))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) maxCos)) (* 3 (pow ux 2)))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3))))))) maxCos)) (* 3 (pow ux 2))))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) maxCos)) (* 3 (pow ux 2)))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))>
#<alt 1>
#<alt (+ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))>
#<alt (+ 1 (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2))))) maxCos)))>
#<alt (+ 1 (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (* (- 1 maxCos) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (pow (- maxCos 1) 2)))))) maxCos)))>
#<alt (/ (- 1 maxCos) (- maxCos 1))>
#<alt (- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (/ 1 (- maxCos 1)))) (/ maxCos (- maxCos 1)))>
#<alt (- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ 1 (- maxCos 1))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1)))))>
#<alt (- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (+ (/ 1 (- maxCos 1)) (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 4)))))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 4))) (+ (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1))))))>
#<alt -1>
#<alt (- (* 2 (/ 1 (* ux (- maxCos 1)))) 1)>
#<alt (- (* -1 (/ (- (* 2 (/ maxCos (* ux (pow (- maxCos 1) 3)))) (+ (* 2 (/ 1 (- maxCos 1))) (* 2 (/ 1 (* ux (pow (- maxCos 1) 3)))))) ux)) 1)>
#<alt (- (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 3))) (* 2 (/ 1 (* ux (pow (- maxCos 1) 3))))) ux)) (* 2 (/ 1 (- maxCos 1)))) ux)) 1)>
#<alt (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))>
#<alt (+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))>
#<alt (+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3)))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))>
#<alt (+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3)))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))>
#<alt -1>
#<alt (- (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (/ 1 (* maxCos ux))) (+ 1 (* 2 (/ 1 maxCos))))>
#<alt (- (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (+ (/ 1 (* maxCos ux)) (+ (/ 3 (pow maxCos 2)) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (* (pow maxCos 2) (pow ux 2))))))) (+ 1 (+ (* -3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 2))) (* 2 (/ 1 maxCos)))))>
#<alt (- (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (+ (/ 1 (* maxCos ux)) (+ (/ 3 (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) (pow ux 3))) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (* (pow maxCos 2) (pow ux 2)))))))) (+ 1 (+ (* -3 (/ (- (+ 3 (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow ux 2))) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (pow ux 2)))) (* -3 (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2))) (pow maxCos 3))) (+ (* -3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 2))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 3))) (* 2 (/ 1 maxCos))))))))>
#<alt -1>
#<alt (- (* -1 (/ (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))) maxCos)) 1)>
#<alt (- (* -1 (/ (+ 3 (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))) (* -1 (/ (- (+ 3 (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))))) maxCos)))) maxCos)) 1)>
#<alt (- (* -1 (/ (+ 3 (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))) (* -1 (/ (- (+ 3 (+ (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3))) (* -1 (/ (- (+ 1 (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (pow ux 3)))) (+ (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))))) (+ (* 3 (- (+ 3 (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))))))) (/ 1 (pow ux 3))))) maxCos)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))))) maxCos)))) maxCos)) 1)>
#<alt (* ux (- (* 4 maxCos) 4))>
#<alt (* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)))) 4))>
#<alt (* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) 4))>
#<alt (* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))))) 4))>
#<alt (* (pow ux 4) (pow (- maxCos 1) 4))>
#<alt (* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))>
#<alt (* (pow ux 4) (- (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))) (* 4 (/ 1 (pow ux 3)))))>
#<alt (* (pow ux 4) (pow (- maxCos 1) 4))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (* 2 (pow (- maxCos 1) 2))) ux)))) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- (* 2 maxCos) 2))) ux)) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (* 2 (pow (- maxCos 1) 2)))) ux)))) ux)) (pow (- maxCos 1) 4)))>
#<alt (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)>
#<alt (- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)>
#<alt (- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)>
#<alt (- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* maxCos (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)>
#<alt (* (pow maxCos 4) (pow ux 4))>
#<alt (* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4))))>
#<alt (* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4)))))))>
#<alt (* (pow maxCos 4) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (pow maxCos 3)) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4)))))))))>
#<alt (* (pow maxCos 4) (pow ux 4))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) maxCos)) (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (- (* 2 ux) 2)))) maxCos)) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))>
#<alt -1>
#<alt (- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 1)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (+ 1 (* -1 ux)) (- ux 1))>
#<alt (+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1)))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
Calls

132 calls:

TimeVariablePointExpression
18.0ms
maxCos
@0
(* (sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))) (* uy (* 2 (PI))))
14.0ms
ux
@inf
(+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1))
12.0ms
maxCos
@-inf
(* (sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))) (* uy (* 2 (PI))))
8.0ms
maxCos
@0
(sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))))
8.0ms
ux
@-inf
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))

rewrite408.0ms (1.9%)

Memory
33.6MiB live, 614.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 424×*-lowering-*.f32
4 424×*-lowering-*.f64
3 928×accelerator-lowering-fma.f32
3 928×accelerator-lowering-fma.f64
2 144×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081715
1540454
25869454
08127405
Stop Event
iter limit
node limit
Counts
29 → 630
Calls
Call 1
Inputs
(+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux) (* (* maxCos -2) ux))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(- 1 1)
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(sqrt (- 1 1))
(* uy (* 2 (PI)))
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(PI)
(+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1))
(* (- 1 (* ux (+ maxCos -1))) 1)
(* (sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))) (* uy (* 2 (PI))))
(sqrt (- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))))
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1) (- (* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos)))) 1))))
(* uy 2)
(* (+ 2 (* (- 1 maxCos) (* ux (+ maxCos -1)))) ux)
(* 2 (PI))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(* (PI) (PI))
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
(- 1 (/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))))
(/ (+ (* (* (- 1 (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))) (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))) (* (- 1 (* ux (+ maxCos -1))) 1)) (* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))))))))
(* (- 1 (* ux (+ maxCos -1))) (/ (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))) (+ 1 (* (* ux (+ maxCos -1)) (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))))))
(- (* (+ 1 (* ux (+ -1 maxCos))) (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))) 1)
(* (+ 1 (* ux (+ -1 maxCos))) (+ -1 (* ux (- 1 maxCos))))
Outputs
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))
(+.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(pow.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))) #s(literal -1 binary32))
(fma.f32 maxCos (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))
(fma.f32 ux (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 maxCos ux) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 maxCos #s(literal -2 binary32)) ux (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 maxCos ux) #s(literal -2 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))) (neg.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux)
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.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 uy (PI.f32)) #s(literal 2 binary32))
(*.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 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.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 uy (PI.f32)) #s(literal 2 binary32))
(*.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 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32)) (*.f32 uy (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(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 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(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 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(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 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(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 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(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 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(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 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(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 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(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 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(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 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(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 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(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 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(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 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(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 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(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 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (PI.f32))))
(/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) uy)
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (PI.f32))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.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 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.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 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(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)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 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))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (exp.f32 #s(literal 1 binary32))))
(*.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 (*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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))))) #s(literal -1 binary32))
(fma.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (/.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 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (/.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 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.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 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 (+.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #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 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux)))
(fma.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 (*.f32 ux (+.f32 maxCos #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)))
(fma.f32 (*.f32 (*.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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (*.f32 (/.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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (/.f32 (*.f32 (*.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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.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 (*.f32 ux (*.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (+.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 (+.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 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (/.f32 (*.f32 (*.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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #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))) (+.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))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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 #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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.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))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 (*.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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.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 (*.f32 ux (+.f32 maxCos #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 (+.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 #s(literal 1 binary32) maxCos) ux) (*.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 (+.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 #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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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) (*.f32 ux (*.f32 (+.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) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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)))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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))))) (neg.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.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 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))
(pow.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 #s(literal 1 binary32) maxCos) ux)))) #s(literal -1 binary32))
(pow.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) ux #s(literal 1 binary32))
(fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (neg.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 #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 #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 ux (*.f32 (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos ux))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (neg.f32 ux))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 #s(literal 1 binary32) (/.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #s(literal 1 binary32) maxCos) ux))) (+.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) maxCos) ux) (*.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 #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) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #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 (+.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 ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.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) maxCos) ux) (*.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 #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 #s(literal 1 binary32) maxCos) ux))) #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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #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) maxCos) ux) (*.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 #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 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 #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) maxCos) ux)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (PI.f32)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux)) (+.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) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) #s(literal 1/2 binary32)))
(*.f32 (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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 #s(literal 2 binary32) ux))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux #s(literal 2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 ux #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) ux))
(fma.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 2 binary32) ux))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (*.f32 ux ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) ux) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux)
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #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 #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) (*.f32 ux (+.f32 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)))))))) #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 (+.f32 #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 #s(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 (-.f32 #s(literal 1 binary32) maxCos) ux))) #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 #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) maxCos) ux)) #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32))
(fma.f32 (+.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) maxCos) ux)) #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 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #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) maxCos) ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (/.f32 #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 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 #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) (*.f32 ux (+.f32 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 #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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos ux) (+.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 #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) (*.f32 ux (+.f32 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 #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 (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.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 #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) (*.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 #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) (*.f32 ux (+.f32 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)))))))) (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 #s(literal -1 binary32) (*.f32 (-.f32 #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) (*.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 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) #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) (*.f32 (-.f32 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(/.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 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (+.f32 #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) (*.f32 (-.f32 #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) (*.f32 (-.f32 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(/.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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #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 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #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 (-.f32 #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) (*.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))))))))
(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 (log.f32 (PI.f32)) #s(literal 1 binary32)) #s(literal 2 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 (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 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)) (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 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (PI.f32))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy #s(literal -4/3 binary32))) uy)
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 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 (+.f32 #s(literal 1 binary32) (*.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))) (+.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (+.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 (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 maxCos ux) (+.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 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 #s(literal 1 binary32) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.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 #s(literal 1 binary32) maxCos) ux))) (/.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 #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 #s(literal 1 binary32) maxCos) ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 ux (*.f32 (+.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 maxCos #s(literal -1 binary32)) (*.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 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 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 maxCos ux) (+.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 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.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 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.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 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos ux) (+.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)))) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.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)))) ux) maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (+.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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) 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 (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #s(literal 1 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 (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 (+.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 #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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.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 #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 (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.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 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos ux) (+.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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos ux) (+.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 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.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 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 maxCos (*.f32 maxCos maxCos)) (*.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 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux)) (+.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) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux)) (+.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) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux)) (+.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) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux)) (+.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) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux)) (+.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) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux)) (+.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) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) #s(literal 1 binary32)))
(/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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)))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))) (neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.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 #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 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.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 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #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) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 #s(literal 1 binary32) (*.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 (+.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.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 (+.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) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (/.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #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 #s(literal 1 binary32) maxCos) ux)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #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 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.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) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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) maxCos) ux) (/.f32 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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) maxCos) ux) (/.f32 #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 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 #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 (+.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 (*.f32 ux (*.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (+.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 (+.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 #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 (+.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (/.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 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.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 (+.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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #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) (*.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) maxCos) ux) (*.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 #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 #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 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 (+.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 (+.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 #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 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 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 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #s(literal 1 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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal 1 binary32) maxCos) ux)))) (+.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 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.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 (-.f32 #s(literal 1 binary32) maxCos) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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)))))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.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 #s(literal 1 binary32) maxCos) ux)) (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 (+.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 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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) maxCos) ux)))
(*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.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 (*.f32 ux (*.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (+.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 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal -1 binary32))
(fma.f32 (+.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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))))) #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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.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) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1 binary32) #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1 binary32))
(-.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
(-.f32 (/.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (/.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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal -1 binary32))))
(/.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) #s(literal -1 binary32)) (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) #s(literal -1 binary32)) (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal -1 binary32)))))
(/.f32 (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(/.f32 (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal -1 binary32)))
(/.f32 (neg.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) #s(literal -1 binary32))) (neg.f32 (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
(/.f32 (neg.f32 (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) 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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
(*.f32 (+.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 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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(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) maxCos) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.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 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.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 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #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)))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #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)))
(fma.f32 #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) maxCos) ux)))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fma.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) maxCos) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #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)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 maxCos ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)) ux (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal 1 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 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.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 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.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 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(/.f32 (-.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (-.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(/.f32 (*.f32 (+.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) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (*.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 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (+.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) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #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 #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)) #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 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))

simplify1.2s (5.4%)

Memory
-61.7MiB live, 1 720.5MiB allocated
Algorithm
egg-herbie
Rules
6 090×*-lowering-*.f32
6 090×*-lowering-*.f64
5 496×+-lowering-+.f64
5 496×+-lowering-+.f32
4 350×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0280161444
0846657050
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(* ux (+ 2 (* -1 ux)))
(+ (* maxCos (+ (* -2 ux) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -2 ux) (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2))))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -2 ux) (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2))))) (* ux (+ 2 (* -1 ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos)))))
(* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2))))))
(* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* 2 ux)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* 2 (* (* uy (PI)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2))))) (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 2 (* -1 ux)))))))) (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* -2 ux) (* 2 (pow ux 2))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 2 (* -1 ux))))))))) (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -1 ux)) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 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 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 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 (pow ux 2))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow 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 (pow ux 2)) (* 2 ux))) (* maxCos (* ux (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 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (pow ux 2)) (* 2 ux))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -2 (pow ux 2)) (* 2 ux)) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (pow ux 2)) (* 2 ux))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (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))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
0
0
0
0
0
0
0
0
0
0
0
0
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* uy (PI)) (sqrt (- 1 (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 (+ (* -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 (+ (* -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)))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 6)))))))))))
(* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3)))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))
(* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* -1 (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (+ (/ (* (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 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (sqrt -1))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* ux (sqrt -1))))) maxCos)) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (sqrt -1))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* 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)))))
1
(+ 1 (* -1 (* (pow ux 2) (pow (- maxCos 1) 2))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (* ux (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3))))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (* ux (+ (* -1 (* (pow ux 3) (* (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)))) (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))
(- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))
(- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (+ (* maxCos (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3))))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))
(- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3))))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (pow ux 2) maxCos)))) (+ (* 3 (/ (pow ux 2) maxCos)) (/ ux maxCos))))
(* (pow maxCos 2) (- (+ (* -2 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) (* (pow maxCos 2) ux)) (/ (pow ux 2) maxCos)))))))) (+ (* -3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 3 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (/ (pow ux 2) (pow maxCos 2)))))))))
(* (pow maxCos 2) (- (+ (* -2 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 2)) (pow maxCos 3))) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) (* (pow maxCos 2) ux)) (+ (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) (* (pow maxCos 3) ux)) (/ (pow ux 2) maxCos))))))))))) (+ (* -3 (/ (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2)))) (pow maxCos 3))) (+ (* -3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* (pow maxCos 3) ux))) (+ (* 3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 3))) (+ (* 3 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (/ (pow ux 2) (pow maxCos 2))))))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 (/ (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux)) maxCos))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 (/ (- (+ 1 (+ (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (* maxCos (pow ux 2)))))) (+ (* -1 ux) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* maxCos ux))) (+ (* 3 (/ (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))) maxCos)) (* 3 (/ (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2))) maxCos)))))) maxCos))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))
1
(+ 1 (* ux (- 1 maxCos)))
(+ 1 (* ux (- 1 maxCos)))
(+ 1 (* ux (- 1 maxCos)))
(* ux (- 1 maxCos))
(* ux (- (+ 1 (/ 1 ux)) maxCos))
(* ux (- (+ 1 (/ 1 ux)) maxCos))
(* ux (- (+ 1 (/ 1 ux)) maxCos))
(* -1 (* ux (- maxCos 1)))
(* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))
(* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))
(* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))
(- 1 (* -1 ux))
(- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))
(- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))
(- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))
(* -1 (* maxCos ux))
(* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))
(* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))
(* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))
(* -1 (* maxCos ux))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))
(* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI))))
(+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))))
(+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))) (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))))))))
(+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (pow ux 2) (+ (* ux (+ (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))))) (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))) (* 1/4 (/ (pow (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))))) (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))))))
(* 2 (* (* ux (* uy (PI))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))) (* (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))))
(* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))) (+ (* (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))) (* (/ (* uy (* (PI) (- (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* -1/2 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos))))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))))))
(* -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 (/ (+ (* -1 (/ (* uy (* (PI) (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (- maxCos 1)))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))) (/ 1 (* (pow (sqrt -1) 4) (- maxCos 1)))))))) (* 2 (/ maxCos (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))))) (* (sqrt -1) (- maxCos 1)))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/2 (/ (* (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (* (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1)))) (+ (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (pow ux 3))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (pow ux 3))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))) (* 1/2 (/ (* (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))))) (* ux (sqrt -1)))) maxCos)) (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))
(+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))))
(+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3)))))))))
(+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3)))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))) (* 1/4 (/ (pow (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))))))))
(* ux (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))
(* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1))))))))
(* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (+ (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (* 1/2 (* (/ (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))))))
(* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (+ (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/2 (* (/ (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (/ (- (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* -1/2 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos))))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (/ 1 (sqrt -1))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (- maxCos 1)))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))) (/ 1 (* (pow (sqrt -1) 4) (- maxCos 1)))))))) (* 2 (/ maxCos (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))) (* (sqrt -1) (- maxCos 1))))) ux)) (/ 1 (sqrt -1))) ux)) (* (sqrt -1) (- maxCos 1)))))
(sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))
(+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* 1/2 (* (* maxCos (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))
(+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* 1/2 (* (* maxCos (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))))
(+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (* 1/2 (* (* maxCos (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/2 (/ (* (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (pow ux 3))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (pow ux 3))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))) (* 1/2 (/ (* (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(* 2 (* (* uy (PI)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* -1/2 (* (- 1 maxCos) (* (- maxCos 1) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4)))))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) 2) (* ux (* (pow (sqrt -1/2) 2) (- (* 4 maxCos) 4))))))))) (sqrt -1/2)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ maxCos (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (* (- 1 maxCos) (- maxCos 1)))) (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- (* 2 maxCos) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 2 (/ 1 (- 1 maxCos))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1))))))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (pow ux 3) (+ 2 (* -2 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* -1 (/ (* (pow ux 2) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* 1/2 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (* (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (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)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* 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 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* 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 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (- (* 2 ux) 2)))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* ux (+ 2 (* -1 ux)))
(+ (* 2 (* maxCos (pow ux 2))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos))))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)))))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos))) maxCos)) (* -1 (pow ux 2))))
(* 2 ux)
(* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))
(* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))
(* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(* 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)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
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)))
(* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (+ (* ux (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))
(/ (* (pow ux 2) (pow (- maxCos 1) 3)) (- 1 maxCos))
(* (pow ux 2) (- (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (+ (/ 1 (pow ux 2)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (- maxCos 1) (* (pow ux 3) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (+ (/ 1 (* (pow ux 3) (- 1 maxCos))) (+ (/ 1 (pow ux 2)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 3) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (pow ux 3) (* (- 1 maxCos) (pow (- maxCos 1) 2)))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (+ (* -1 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (* 2 (/ 1 (- maxCos 1))))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (- maxCos 1))) (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))))) ux)) (* 2 (/ maxCos (- maxCos 1)))) (+ 2 (* 2 (/ 1 (- maxCos 1))))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(- (+ 1 (* maxCos (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (/ 1 (pow maxCos 2))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (/ 1 (pow maxCos 2)))))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2))))) maxCos)) (* ux (- 1 (* -1 ux))))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2)))))) maxCos)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2))))) maxCos)) (* ux (- 1 (* -1 ux))))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
1
(+ 1 (* ux (- maxCos (+ 1 (* -1 (- maxCos 1))))))
(+ 1 (* ux (- (+ maxCos (* ux (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))))) (+ 1 (* -1 (- maxCos 1))))))
(+ 1 (* ux (- (+ maxCos (* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* ux (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))))) (+ 1 (* -1 (- maxCos 1))))))
(* -1 (/ (* (pow ux 2) (pow (- maxCos 1) 3)) (- 1 maxCos)))
(* (pow ux 2) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))))
(* (pow ux 2) (- (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos)))) (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 (/ (- (+ 3 (+ (* -2 (/ (- (* 2 maxCos) 2) (* ux (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (* ux (- maxCos 1)))) (/ 2 (* ux (- maxCos 1))))))) (* 2 (/ maxCos (- maxCos 1)))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux)))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)))) (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) maxCos)) (* 3 (pow ux 2)))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3))))))) maxCos)) (* 3 (pow ux 2))))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) maxCos)) (* 3 (pow ux 2)))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))
1
(+ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))
(+ 1 (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2))))) maxCos)))
(+ 1 (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (* (- 1 maxCos) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (pow (- maxCos 1) 2)))))) maxCos)))
(/ (- 1 maxCos) (- maxCos 1))
(- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (/ 1 (- maxCos 1)))) (/ maxCos (- maxCos 1)))
(- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ 1 (- maxCos 1))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1)))))
(- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (+ (/ 1 (- maxCos 1)) (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 4)))))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 4))) (+ (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1))))))
-1
(- (* 2 (/ 1 (* ux (- maxCos 1)))) 1)
(- (* -1 (/ (- (* 2 (/ maxCos (* ux (pow (- maxCos 1) 3)))) (+ (* 2 (/ 1 (- maxCos 1))) (* 2 (/ 1 (* ux (pow (- maxCos 1) 3)))))) ux)) 1)
(- (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 3))) (* 2 (/ 1 (* ux (pow (- maxCos 1) 3))))) ux)) (* 2 (/ 1 (- maxCos 1)))) ux)) 1)
(/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3)))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3)))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))
-1
(- (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (/ 1 (* maxCos ux))) (+ 1 (* 2 (/ 1 maxCos))))
(- (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (+ (/ 1 (* maxCos ux)) (+ (/ 3 (pow maxCos 2)) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (* (pow maxCos 2) (pow ux 2))))))) (+ 1 (+ (* -3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 2))) (* 2 (/ 1 maxCos)))))
(- (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (+ (/ 1 (* maxCos ux)) (+ (/ 3 (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) (pow ux 3))) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (* (pow maxCos 2) (pow ux 2)))))))) (+ 1 (+ (* -3 (/ (- (+ 3 (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow ux 2))) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (pow ux 2)))) (* -3 (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2))) (pow maxCos 3))) (+ (* -3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 2))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 3))) (* 2 (/ 1 maxCos))))))))
-1
(- (* -1 (/ (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))) maxCos)) 1)
(- (* -1 (/ (+ 3 (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))) (* -1 (/ (- (+ 3 (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))))) maxCos)))) maxCos)) 1)
(- (* -1 (/ (+ 3 (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))) (* -1 (/ (- (+ 3 (+ (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3))) (* -1 (/ (- (+ 1 (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (pow ux 3)))) (+ (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))))) (+ (* 3 (- (+ 3 (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))))))) (/ 1 (pow ux 3))))) maxCos)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))))) maxCos)))) maxCos)) 1)
(* ux (- (* 4 maxCos) 4))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)))) 4))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) 4))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))))) 4))
(* (pow ux 4) (pow (- maxCos 1) 4))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))
(* (pow ux 4) (- (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))) (* 4 (/ 1 (pow ux 3)))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (* 2 (pow (- maxCos 1) 2))) ux)))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- (* 2 maxCos) 2))) ux)) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (* 2 (pow (- maxCos 1) 2)))) ux)))) ux)) (pow (- maxCos 1) 4)))
(- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)
(- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)
(- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)
(- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* maxCos (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4)))))))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (pow maxCos 3)) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4)))))))))
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) maxCos)) (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (- (* 2 ux) 2)))) maxCos)) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))
-1
(- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 1)
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (+ 1 (* -1 ux)) (- ux 1))
(+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
Outputs
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(+ (* maxCos (+ (* -2 ux) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))))
(+ (* maxCos (+ (* -2 ux) (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2))))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux)))))))
(+ (* maxCos (+ (* -2 ux) (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2))))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 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) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos) (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos))))
(* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos) (+.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos) (+.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* 2 ux)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux)) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos))))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos))))) 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) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.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)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.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)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.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 ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux))))
(* 2 (* (* uy (PI)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #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) (PI.f32)) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #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 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -2 (* maxCos ux)) (* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2))))) (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 2 (* -1 ux)))))))) (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))))) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* -2 ux) (* 2 (pow ux 2))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 2 (* -1 ux))))))))) (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -1 ux)) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* ux (+ 2 (* -1 ux))))))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux 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 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (+.f32 (neg.f32 (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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 ux) (* 2 (pow ux 2)))) (* 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 #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) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux 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 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -2 ux) (* 2 (pow ux 2))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 ux) (* 2 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 ux) (* 2 (pow ux 2))) 2) (* (pow 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 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux 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 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) 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 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.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 (pow ux 2)) (* 2 ux))) (* maxCos (* ux (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 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (pow ux 2)) (* 2 ux))) (* 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 #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 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ (* -2 (pow ux 2)) (* 2 ux)) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ (* -2 (pow ux 2)) (* 2 ux)) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -2 (pow ux 2)) (* 2 ux))) (* 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)))) (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 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux)) (*.f32 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 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.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) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 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 (+ 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)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.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 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 (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 (*.f32 #s(literal -1/8 binary32) (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 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 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 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 (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 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 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 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 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 (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 (*.f32 ux (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (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 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 (* (/ (* (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 (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 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))))))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 #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))))))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (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))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(neg.f32 (*.f32 ux (+.f32 (*.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/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) 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)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.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 maxCos) 2) 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) 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))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 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 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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))))))) ux))) ux))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) 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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* 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 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* 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 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* 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 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 6)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))
(*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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) (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 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3)))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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) (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 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 uy (*.f32 (*.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 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (*.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 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* uy (* (PI) (* (pow (+ 2 (* -2 maxCos)) 3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 1 (* -1 maxCos)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 uy (*.f32 (*.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 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))) (*.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 #s(literal 1/16 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))) (*.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)))
(* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)))))
(+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 -1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.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)))))))
(+ (* maxCos (+ (* -1 (* (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.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 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))))))))
(+ (* maxCos (+ (* -1 (* (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (+ (/ (* (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 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.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/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.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))))) (-.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 uy (*.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)))))))))))))
(* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))))
(* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.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)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (sqrt -1))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))))) (* ux (sqrt -1))))) maxCos)) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 1 ux)))) (sqrt -1))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.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)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.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 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos))) maxCos))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow ux 2) (pow (- maxCos 1) 2))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (* ux (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (* ux (+ (* -1 (* (pow ux 3) (* (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)))) (+ (* -1 (pow (- maxCos 1) 3)) (pow (- maxCos 1) 3)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 (*.f32 #s(literal 0 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 ux (*.f32 ux ux)) (*.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 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)))))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1 (pow (- maxCos 1) 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))
(- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))
(+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (neg.f32 ux)))
(- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (+ (* maxCos (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3))))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))
(+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))))) (neg.f32 ux)))
(- (+ 1 (+ (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3))))) (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3))))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))))) (* -1 ux))
(+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux 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) (- (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (pow ux 2) maxCos)))) (+ (* 3 (/ (pow ux 2) maxCos)) (/ ux maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (neg.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) maxCos))) (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) maxCos))) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) maxCos))))
(* (pow maxCos 2) (- (+ (* -2 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) (* (pow maxCos 2) ux)) (/ (pow ux 2) maxCos)))))))) (+ (* -3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 3 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (/ (pow ux 2) (pow maxCos 2)))))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (neg.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) maxCos))) (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 maxCos maxCos))) (+.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (+.f32 (neg.f32 (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) maxCos) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))))))
(* (pow maxCos 2) (- (+ (* -2 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 2)) (pow maxCos 3))) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) (* (pow maxCos 2) ux)) (+ (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) (* (pow maxCos 3) ux)) (/ (pow ux 2) maxCos))))))))))) (+ (* -3 (/ (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2)))) (pow maxCos 3))) (+ (* -3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* (pow maxCos 3) ux))) (+ (* 3 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))) (pow maxCos 3))) (+ (* 3 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (/ (pow ux 2) (pow maxCos 2))))))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (neg.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) maxCos))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos maxCos))) (neg.f32 (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (neg.f32 (/.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux))) (/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) maxCos) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux 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 (/ (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 (/ (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux)) maxCos))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))) maxCos))) (*.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 (/ (- (+ 1 (+ (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (* maxCos (pow ux 2)))))) (+ (* -1 ux) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* maxCos ux))) (+ (* 3 (/ (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))) maxCos)) (* 3 (/ (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2))) maxCos)))))) maxCos))) (* -1 ux)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux)))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 maxCos (*.f32 ux ux))))) (+.f32 (+.f32 (neg.f32 ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos ux))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux)))) maxCos) (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) maxCos)))))) maxCos))) (*.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 ux ux))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- 1 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(+ 1 (* ux (- 1 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(+ 1 (* ux (- 1 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- (+ 1 (/ 1 ux)) maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) maxCos))
(* ux (- (+ 1 (/ 1 ux)) maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) maxCos))
(* ux (- (+ 1 (/ 1 ux)) maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) maxCos))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* -1 (- maxCos 1)) (/ 1 ux)))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))
(- 1 (* -1 ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* -1 (* maxCos ux))) (* -1 ux))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 ux (/.f32 (neg.f32 ux) maxCos))))
(* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 ux (/.f32 (neg.f32 ux) maxCos))))
(* maxCos (- (/ 1 maxCos) (+ ux (* -1 (/ ux maxCos)))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 ux (/.f32 (neg.f32 ux) maxCos))))
(* -1 (* maxCos ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* -1 ux)) maxCos)) (* -1 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 uy (PI.f32))))
(+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))) (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))))))
(+ (* 2 (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (PI)))) (* (pow ux 2) (+ (* ux (+ (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))))) (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* uy (* (PI) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))) (* 1/4 (/ (pow (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))))) (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* uy (* (PI) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.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 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (-.f32 (-.f32 (*.f32 (*.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))))))))))
(* 2 (* (* ux (* uy (PI))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))
(* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 ux (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))) (* (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))))
(*.f32 ux (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))) (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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 ux ux)))))
(* ux (+ (* -1 (* (/ (* uy (* (PI) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)))) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 2 (* (* uy (PI)) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))) (+ (* (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))) (* (/ (* uy (* (PI) (- (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* -1/2 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos))))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))))))
(*.f32 ux (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (sqrt.f32 (/.f32 (-.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 (*.f32 uy (PI.f32)) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))) (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux ux)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))))) (*.f32 (-.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) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))) (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (*.f32 ux ux)))))))
(* -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 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(neg.f32 (*.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 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (- maxCos 1)))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))) (/ 1 (* (pow (sqrt -1) 4) (- maxCos 1)))))))) (* 2 (/ maxCos (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))))) (* (sqrt -1) (- maxCos 1)))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (+.f32 (+.f32 (/.f32 (*.f32 #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 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 #s(literal 3 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -2 binary32) (/.f32 (/.f32 maxCos (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 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux))) ux))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/2 (/ (* (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (* (* uy (* (PI) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.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 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))))) (* maxCos (* ux (sqrt -1)))) (+ (/ (* uy (* (PI) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (pow ux 3))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (pow ux 3))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) ux)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))) (+.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) ux) (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -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 (+ (* -1 (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) 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 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))) (* 1/2 (/ (* (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))))) (* ux (sqrt -1)))) maxCos)) (/ (* uy (* (PI) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) ux) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))))))) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 ux ux))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (/.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) 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 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (- (+ 1 (/ (* ux (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (* (- 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (- maxCos 1)))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3))))) (* ux (- maxCos 1)))) (* (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))) (- 1 (* ux (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux 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 binary32) (-.f32 (/.f32 (*.f32 (*.f32 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 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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)))))))))
(sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))
(+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3)))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))))))
(+ (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3)))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))))))) (* 1/4 (/ (pow (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2))) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.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 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (+.f32 (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (-.f32 (-.f32 (*.f32 (*.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))))))))))
(* ux (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))
(*.f32 ux (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))
(* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1))))))))
(*.f32 ux (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) 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 maxCos #s(literal -1 binary32)))))))))
(* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (+ (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (* 1/2 (* (/ (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))))))
(*.f32 ux (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) 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 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))) (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (/.f32 (-.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 ux ux))))))
(* ux (+ (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (+ (* -1/2 (* (/ (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) ux) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/2 (* (/ (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos)))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (/ (- (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* -1/2 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (/ maxCos (- 1 maxCos))))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))))))
(*.f32 ux (+.f32 (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) 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 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))) (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (/.f32 (-.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 ux ux)) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))))) (*.f32 (-.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) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))) (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (-.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 ux (*.f32 ux ux)))))))
(* -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/2 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (/ 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))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (- maxCos 1)))) (+ (* 2 (/ 1 (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))) (/ 1 (* (pow (sqrt -1) 4) (- maxCos 1)))))))) (* 2 (/ maxCos (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (+ (* 2 (/ 1 (- maxCos 1))) (/ 1 (pow (sqrt -1) 2))))) (* (sqrt -1) (- maxCos 1))))) ux)) (/ 1 (sqrt -1))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (+.f32 (/.f32 (*.f32 #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 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 #s(literal 3 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -2 binary32) (/.f32 (/.f32 maxCos (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) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux))) ux))))
(sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))
(+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* 1/2 (* (* maxCos (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))))
(+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* 1/2 (* (* maxCos (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))))))
(+ (sqrt (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (* 1/2 (* (* maxCos (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/2 (/ (* (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 1/4 (/ (pow (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) 2) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (*.f32 (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))
(* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* 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 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux 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 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux)) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (pow ux 3))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (pow ux 3))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) (- (+ 1 (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (* 1/4 (/ (pow (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)) (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 maxCos 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 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) ux)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))) (+.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) ux) (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux) (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* -1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 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 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) 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 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))) (* 1/2 (/ (* (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* 1/4 (/ (pow (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) ux) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))))))) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 ux ux))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (/.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) 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 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* 2 (* (* uy (PI)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (+.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 #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)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.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)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.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)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.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)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 (*.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)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))) 1) (- (* (+ 1 (* ux (- maxCos 1))) (- (* ux (- 1 maxCos)) 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))) (sqrt.f32 #s(literal -1/2 binary32)))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.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/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))))))) (sqrt.f32 #s(literal -1/2 binary32)))))))
(+ (* (sqrt (* ux (- (* 4 maxCos) 4))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (sqrt -1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 4 maxCos) 4)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4))))))) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ ux (- (* 4 maxCos) 4))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* -1/2 (* (- 1 maxCos) (* (- maxCos 1) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* -1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (* (- 1 maxCos) (* (- maxCos 1) (- (* 4 maxCos) 4)))))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- (* 4 maxCos) 4) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) 2) (* ux (* (pow (sqrt -1/2) 2) (- (* 4 maxCos) 4))))))))) (sqrt -1/2)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.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/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))))))) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 (neg.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/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1/2 binary32)) #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))))))) (sqrt.f32 #s(literal -1/2 binary32)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #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 (*.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (-.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 ux ux))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ maxCos (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 4 (/ 1 (* (- 1 maxCos) (- maxCos 1)))) (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow ux 3)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (/ (pow (- (* 2 maxCos) 2) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (* 2 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos))) (/ (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (- 1 maxCos) (- maxCos 1))))))) (pow ux 2)) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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)) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #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 (*.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (-.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 ux ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -2 binary32) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #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 (*.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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))))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.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 1 binary32) maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (-.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 ux (*.f32 ux ux)))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #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 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (/.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 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.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 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.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)) (*.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- (* 2 maxCos) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* -2 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/2 (/ (* (- 1 maxCos) (* (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1)))))))) (pow (- maxCos 1) 3))) (+ (* 2 (/ 1 (- 1 maxCos))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))))))) ux) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (- maxCos 1) (- 1 maxCos))) (* 2 (/ (- (* 2 maxCos) 2) (- 1 maxCos)))) (+ (* -2 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2))) (+ (* 1/4 (/ (* (- 1 maxCos) (pow (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2))) 2)) (pow (- maxCos 1) 3))) (/ (* (- (+ maxCos (* -1 (- 1 maxCos))) 1) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (* (- 1 maxCos) (- maxCos 1))))))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) (* -1 (/ (* (- maxCos 1) (- (* 2 maxCos) 2)) (- 1 maxCos)))) (/ (* (pow (- maxCos 1) 2) (- (+ maxCos (* -1 (- 1 maxCos))) 1)) (pow (- 1 maxCos) 2)))) (sqrt (/ (- 1 maxCos) (pow (- maxCos 1) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))) (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 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (/.f32 (-.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 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.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 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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))))) (+.f32 (/.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (-.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)) (*.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.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 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.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)) ux))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.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 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (pow ux 3) (+ 2 (* -2 ux))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* -1 (/ (* (pow ux 2) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (* 1/2 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (* (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))) (+ (* -1 (/ (* (pow ux 2) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) (+ (* 1/4 (/ (* (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (pow (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2))) 2)) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)) (pow (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) 2)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))) (sqrt (/ (- (* (+ 1 (* -1 ux)) (- ux 1)) 1) (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (*.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 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 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)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* 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 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (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 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux)))) (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 maxCos 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 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))))) (*.f32 ux ux))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux)))))) (*.f32 ux ux))) (+.f32 (neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (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 (*.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 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* 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 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 ux ux))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (- (* 2 ux) 2)))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (* (+ 1 (* -1 ux)) (- ux 1))))) (pow ux 2))) (+ (* -1 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (* (+ 1 (* -1 ux)) (- ux 1)) 1)) (pow ux 2))) (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- ux 1)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) (pow ux 2))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))))) (* 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 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))) (*.f32 ux ux)) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 ux ux))))))) (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 ux ux))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 ux ux))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* 2 uy)
(*.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)
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(+ (* 2 (* maxCos (pow ux 2))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* 2 (pow ux 2)))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (* 2 (/ (pow ux 2) maxCos)) (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (* 2 (/ (pow ux 2) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -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)))
(neg.f32 (*.f32 (*.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 (+ 1 (* -1 maxCos)) 2)))
(neg.f32 (*.f32 (*.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 (* -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 (* -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 (* -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 (- 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 #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 ux)))))) (pow (- 1 ux) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 #s(literal -2 binary32) (*.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 ux)))))) (pow (- 1 ux) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 #s(literal -2 binary32) (*.f32 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 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) 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 #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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 #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) (-.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 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) 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 (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) 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 (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
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 #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 (*.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 (+ 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)) (neg.f32 (/.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 (* -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 (* -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 (- 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 maxCos (*.f32 ux ux)) (*.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 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 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 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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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) (-.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 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) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 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 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 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))))
(* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))
(*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))
(*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 ux (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (- (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (+ (* ux (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2))))) (+ (* (- 1 maxCos) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))) (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (* -1 (pow (- maxCos 1) 2)))))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 ux (+.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (-.f32 (-.f32 (*.f32 (*.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) maxCos)))
(/ (* (pow ux 2) (pow (- maxCos 1) 3)) (- 1 maxCos))
(/.f32 (*.f32 (*.f32 ux 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 binary32) maxCos))
(* (pow ux 2) (- (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos)))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (+ (/ 1 (pow ux 2)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (- maxCos 1) (* (pow ux 3) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (+ (/ 1 (* (pow ux 3) (- 1 maxCos))) (+ (/ 1 (pow ux 2)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 3) (* (pow (- 1 maxCos) 3) (- maxCos 1)))) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (pow ux 3) (* (- 1 maxCos) (pow (- maxCos 1) 2)))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(neg.f32 (*.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 #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) (- (* -1 (/ (+ (* -1 (/ (- (* 2 (/ maxCos (- maxCos 1))) (+ 2 (* 2 (/ 1 (- maxCos 1))))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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) (- (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 2))) (+ (* 2 (/ 1 (- maxCos 1))) (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (- maxCos 1))))) ux)) (* 2 (/ maxCos (- maxCos 1)))) (+ 2 (* 2 (/ 1 (- maxCos 1))))) ux)) (* 2 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (+.f32 (/.f32 (*.f32 #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 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 (+.f32 #s(literal 3 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(- 1 (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))
(- (+ 1 (* maxCos (- (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.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) (- (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (/ 1 (pow maxCos 2))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux))))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))) (/ 1 (pow maxCos 2)))))))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (+.f32 (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))) (+.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) ux) (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2))))) maxCos)) (* ux (- 1 (* -1 ux))))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux)))))) maxCos)))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ (* -1 (/ (- (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2)))))) maxCos)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2))))) maxCos)) (* ux (- 1 (* -1 ux))))) (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) ux) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))))))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 ux ux))))))) maxCos)))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux)))))))) maxCos))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux)))))) maxCos)) (*.f32 ux ux)))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos (+ 1 (* -1 (- maxCos 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ 1 (* ux (- (+ maxCos (* ux (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))))) (+ 1 (* -1 (- maxCos 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (*.f32 ux (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))))
(+ 1 (* ux (- (+ maxCos (* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* ux (- (+ (* -1 (pow (- maxCos 1) 3)) (* 2 (pow (- maxCos 1) 3))) (+ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (+ (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* (- (* -1 (pow (- maxCos 1) 2)) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos))))))) (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- maxCos 1) 2)))))) (+ 1 (* -1 (- maxCos 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (-.f32 (-.f32 (*.f32 (*.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (/ (* (pow ux 2) (pow (- maxCos 1) 3)) (- 1 maxCos)))
(neg.f32 (/.f32 (*.f32 (*.f32 ux 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 binary32) maxCos)))
(* (pow ux 2) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 2) (- (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos)))) (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (+ (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow (- 1 maxCos) 3) (- maxCos 1))) (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- (/ maxCos (- 1 maxCos)) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (pow (- 1 maxCos) 2))) (+ (/ 1 (- 1 maxCos)) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow (- 1 maxCos) 3) (- maxCos 1))))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) (- 1 maxCos))) (/ maxCos (* (pow ux 2) (- 1 maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* ux (pow (- 1 maxCos) 2)))) (+ (* -1 (/ (* (- maxCos 1) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* (pow ux 2) (pow (- 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 2) (- 1 maxCos))) (/ (pow (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (* (pow (- 1 maxCos) 3) (- maxCos 1)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #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 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 ux ux)))) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 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 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 (/ (- (* -1 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) ux)) (* 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 -1 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 3 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 (/ (- (+ 3 (+ (* -2 (/ (- (* 2 maxCos) 2) (* ux (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ (- (+ 3 (* 2 (/ 1 (- maxCos 1)))) (* 2 (/ maxCos (- maxCos 1)))) (* ux (- maxCos 1)))) (/ 2 (* ux (- maxCos 1))))))) (* 2 (/ maxCos (- maxCos 1)))) ux)) (* 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 -1 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (+.f32 (+.f32 #s(literal 3 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.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))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 (+.f32 #s(literal 3 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* ux (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* -3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* -1 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (+ 1 (* -1 (pow ux 3))))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2)))) (+ (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* -3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* (pow ux 2) (- 1 (pow ux 2)))) (+ (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2)))))) (+ 1 (* -1 (pow ux 3)))) (+ (* 3 (/ (* (pow ux 3) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (+ (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))) (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ (* 3 (/ (* (pow ux 3) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (/ (* ux (+ (* -1 (* ux (* (- 1 (pow ux 2)) (- (* -2 ux) 1)))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ 1 (* -1 (pow ux 3)))) (+ ux (* -3 (/ (* (pow ux 4) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))) (/ (* (+ 1 (* -1 (pow ux 3))) (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux)))) (* (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2) (pow (- 1 (* -1 ux)) 2))))) (/ (* (+ 1 (* -1 (pow ux 3))) (- (+ 1 (* -1 (/ (* ux (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (pow ux 2)))) (+ 1 (* -1 (pow ux 3)))))) (* -1 ux))) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 ux (*.f32 #s(literal -3 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (neg.f32 ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux)))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2))))))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* (pow ux 3) (- (+ (* -1 (- 1 (pow ux 2))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* 2 (pow ux 2)) (pow ux 2))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))) ux))) (+ (* -3 (- (+ 1 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (pow ux 2))))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2))))))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (* maxCos (pow ux 3)))) (pow ux 2)))) (+ (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* -3 (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (+ (* -3 (pow ux 5)) (* (pow ux 3) (- (+ 2 (+ (* -2 (pow ux 2)) (+ (* -1 (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (+ (* 2 (pow ux 2)) (pow ux 2)) (- (* -2 ux) 1)) ux)))) (+ (* -3 (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (* 3 (pow ux 2)))) (+ (* -3 (pow ux 2)) (+ (* -1 ux) (pow ux 2)))))))) (pow ux 3))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (pow ux 3))) (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* -1 (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (* -1 (/ (+ (* 3 (pow ux 5)) (* (pow ux 3) (- (+ (* -1 (* ux (- (* -2 ux) 1))) (+ (* 2 (pow ux 2)) (pow ux 2))) (+ ux (* 3 (pow ux 2)))))) (pow ux 3))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) ux)))) (* (pow maxCos 2) (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))) (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (* maxCos ux))))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))) (+.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) ux) (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) (*.f32 ux ux))))))))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux)))))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) maxCos)) (* 3 (pow ux 2)))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux))))))) maxCos))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (+ (* -1 (/ (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -3 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* -1 (/ (+ (* -1 (* ux (* (- (* -2 ux) 1) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (+ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 2) (- 1 (pow ux 2))))) (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2))))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) ux) (+ (/ (* (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -3 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (+ (* -1 (- (+ 1 (* -1 (- (* -1 (/ (+ (* -1 (* ux (* (+ (* -2 (pow ux 2)) (* -1 (pow ux 2))) (- (* -2 ux) 1)))) (+ (* -1 (* (pow ux 2) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* (pow ux 2) (- (+ 1 (* -2 (pow ux 2))) (pow ux 2))))) (pow ux 2))) (+ (* 3 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* 3 (pow ux 2)))))) (* -1 ux))) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3))))))) (pow ux 3))))))) maxCos)) (* 3 (pow ux 2))))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (/ (* (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (- (+ (* -1 (- (* -1 (- (* -1 (/ (+ (* (pow ux 2) (+ (* -2 (pow ux 2)) (* -1 (pow ux 2)))) (* (pow ux 3) (- (* -2 ux) 1))) (pow ux 2))) (* 3 (pow ux 2)))) (* -1 ux))) (* 3 (pow ux 2))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux)))))) (pow ux 3)))))) maxCos)) (* 3 (pow ux 2)))) (+ (* -1 (* ux (- (* -2 ux) 1))) (* ux (- 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) ux) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -3 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux))))) (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) (*.f32 ux ux))))) (neg.f32 ux))))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))))))) (*.f32 ux (*.f32 ux ux)))))) maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (*.f32 ux ux))) ux))) (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (*.f32 ux ux)))))) maxCos))) (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))))) maxCos))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))))
(+ 1 (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (pow (- maxCos 1) 2))))) maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) maxCos))))
(+ 1 (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- 1 maxCos) (- maxCos 1))) (+ (* ux (- (* (- 1 maxCos) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (pow (- maxCos 1) 2)))))) maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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)))))))))) maxCos)))
(/ (- 1 maxCos) (- maxCos 1))
(/.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))
(- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (/ 1 (- maxCos 1)))) (/ maxCos (- maxCos 1)))
(+.f32 (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))))
(- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ 1 (- maxCos 1))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1)))))
(+.f32 (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.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 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(- (+ (* -1 (/ (- 1 maxCos) (* ux (pow (- maxCos 1) 2)))) (+ (/ 1 (* ux (- maxCos 1))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 3))) (+ (/ 1 (- maxCos 1)) (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 4)))))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 4))) (+ (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1))))))
(-.f32 (+.f32 (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 ux)) (*.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 binary32) (*.f32 ux (*.f32 ux 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 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
-1
#s(literal -1 binary32)
(- (* 2 (/ 1 (* ux (- maxCos 1)))) 1)
(+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))
(- (* -1 (/ (- (* 2 (/ maxCos (* ux (pow (- maxCos 1) 3)))) (+ (* 2 (/ 1 (- maxCos 1))) (* 2 (/ 1 (* ux (pow (- maxCos 1) 3)))))) ux)) 1)
(+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.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 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux)) #s(literal -1 binary32))
(- (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (- (* 2 maxCos) 2) (pow (- maxCos 1) 3))) (* 2 (/ 1 (* ux (pow (- maxCos 1) 3))))) ux)) (* 2 (/ 1 (- maxCos 1)))) ux)) 1)
(+.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.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 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux)) #s(literal -1 binary32))
(/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3)))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (+ (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3))))) (+ (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* (pow ux 2) (- (* -2 ux) 1)) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (+ 1 (* -1 (pow ux 3))))) (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2)))))) (/ (* (pow ux 2) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))) (+ (* -3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))) (* 3 (/ (* (pow ux 3) (- (+ (* -1 (/ (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (+ 1 (* -1 (pow ux 3))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (+ 1 (* -1 (pow ux 3)))))))) (/ (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1))) (+ 1 (* -1 (pow ux 3)))))) (* 3 (/ (* (pow ux 3) (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux)))) (pow (+ 1 (* -1 (pow ux 3))) 2))))) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (+ 1 (* -1 (pow ux 3)))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))))))
-1
#s(literal -1 binary32)
(- (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (/ 1 (* maxCos ux))) (+ 1 (* 2 (/ 1 maxCos))))
(+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))))
(- (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (+ (/ 1 (* maxCos ux)) (+ (/ 3 (pow maxCos 2)) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (* (pow maxCos 2) (pow ux 2))))))) (+ 1 (+ (* -3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 2))) (* 2 (/ 1 maxCos)))))
(+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos ux)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 #s(literal -3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) ux)) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos maxCos))))))
(- (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (- (* -2 ux) 1) (* maxCos ux))) (+ (/ 1 (* maxCos ux)) (+ (/ 3 (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (* (pow maxCos 3) (pow ux 3))) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (* (pow maxCos 2) (pow ux 2)))))))) (+ 1 (+ (* -3 (/ (- (+ 3 (+ (* -1 (/ (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (pow ux 2))) (/ (* (- 1 (* -1 ux)) (- (* -2 ux) 1)) (pow ux 2)))) (* -3 (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2))) (pow maxCos 3))) (+ (* -3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 2))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 3 (/ (- (+ (* -1 (/ (- (* -2 ux) 1) ux)) (/ 1 ux)) 2) (pow maxCos 3))) (* 2 (/ 1 maxCos))))))))
(-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 (+.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 3 binary32) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux ux))) (*.f32 #s(literal -3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) ux)) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) ux)) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32)) ux)) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 2 binary32) maxCos)))))
-1
#s(literal -1 binary32)
(- (* -1 (/ (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))) maxCos)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 3 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux))))) maxCos)) #s(literal -1 binary32))
(- (* -1 (/ (+ 3 (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))) (* -1 (/ (- (+ 3 (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))))) maxCos)))) maxCos)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 3 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 (+.f32 #s(literal 3 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 3 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux))))))) maxCos)))) maxCos)) #s(literal -1 binary32))
(- (* -1 (/ (+ 3 (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))) (* -1 (/ (- (+ 3 (+ (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3))) (* -1 (/ (- (+ 1 (* -1 (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- 1 (* -1 ux))) (pow ux 3)))) (+ (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))))) (+ (* 3 (- (+ 3 (* -1 (/ (+ (* -1 (* ux (* (- 1 (* -1 ux)) (- (* -2 ux) 1)))) (* ux (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (pow ux 3)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3))))))) (/ 1 (pow ux 3))))) maxCos)))) (* 3 (+ 3 (* -1 (/ (+ (* -1 (* (pow ux 2) (- (* -2 ux) 1))) (* (pow ux 2) (- 1 (* -1 ux)))) (pow ux 3)))))) maxCos)))) maxCos)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 3 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 #s(literal 3 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 #s(literal 9 binary32) (*.f32 #s(literal 3 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 (+.f32 #s(literal 3 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal -3 binary32) (+.f32 #s(literal 3 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux)))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) maxCos))) (+.f32 #s(literal 9 binary32) (*.f32 #s(literal 3 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 ux ux)))))))) maxCos)))) maxCos)) #s(literal -1 binary32))
(* ux (- (* 4 maxCos) 4))
(*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)))) 4))
(*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) (-.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32))))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) 4))
(*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) (-.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal 4 binary32))))
(* ux (- (+ (* 4 maxCos) (* ux (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))))) 4))
(*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) maxCos) (-.f32 (*.f32 ux (+.f32 (*.f32 #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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) #s(literal 4 binary32))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux ux)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux))))))
(* (pow ux 4) (- (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))) (* 4 (/ 1 (pow ux 3)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 ux ux)))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.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 -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (* 2 (pow (- maxCos 1) 2))) ux)))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 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 -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux)))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- (* 2 maxCos) 2))) ux)) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (* 2 (pow (- maxCos 1) 2)))) ux)))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) (+.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 -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux))) ux))))) ux)))
(- (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2)))) 1)
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))
(- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))
(- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 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 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))
(- (+ (* maxCos (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux))))) (+ (* maxCos (+ (* 2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (+ 2 (* -2 ux))))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux))))))) (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (* ux (- ux 2))))) 1)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32)))
(* (pow maxCos 4) (pow ux 4))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4)))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 2 (* -2 ux)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* ux (* (pow (+ 1 (* -1 ux)) 2) (+ 2 (* -2 ux)))) (pow maxCos 3)) (+ (/ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos) (pow ux 4)))))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))))))
(* (pow maxCos 4) (pow ux 4))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (* (pow ux 3) (- (* 2 ux) 2))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) maxCos)) (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) maxCos))))) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ (* -2 (* (pow ux 2) (* (+ 1 (* -1 ux)) (- (* 2 ux) 2)))) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (* ux (- ux 2)))))) (* ux (* (pow (+ 1 (* -1 ux)) 2) (- (* 2 ux) 2)))) maxCos)) (+ (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) maxCos)))) maxCos)))) maxCos))))
-1
#s(literal -1 binary32)
(- (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos))) #s(literal -1 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(+.f32 (*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) maxCos)) #s(literal -1 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)) 1)
(+.f32 (*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) maxCos)) #s(literal -1 binary32))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ 1 ux))) (+ (/ 1 (pow ux 2)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (- 1 maxCos))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (- 1 maxCos)) (/ 1 ux))) 1) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32)) ux))))
(* (+ 1 (* -1 ux)) (- ux 1))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))
(+ (* maxCos (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1)))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* ux (- ux 1))))) (* (+ 1 (* -1 ux)) (- ux 1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ 1 (* -1 ux)) (- ux 1)) (pow maxCos 2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.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 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (* (+ 1 (* -1 ux)) (- ux 1)) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux ux))))

eval234.0ms (1.1%)

Memory
-2.3MiB live, 545.0MiB allocated
Compiler

Compiled 140 938 to 6 707 computations (95.2% saved)

prune379.0ms (1.8%)

Memory
-42.4MiB live, 623.8MiB allocated
Pruning

102 alts after pruning (100 fresh and 2 done)

PrunedKeptTotal
New1 332531 385
Fresh74754
Picked505
Done022
Total1 3441021 446
Accuracy
99.8%
Counts
1 446 → 102
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.9%
(-.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
84.4%
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
47.5%
(*.f32 (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)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
98.1%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
49.9%
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
49.9%
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
77.8%
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.0%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
47.0%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
47.5%
(*.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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
49.9%
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
49.9%
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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.9%
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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))))))
48.1%
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)))))
50.0%
(*.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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
98.1%
(*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
49.9%
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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))))))
52.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
50.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
48.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
89.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
89.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
94.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
49.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #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.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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)))))))))))
50.0%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
49.6%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #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))))))))))
49.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #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) (*.f32 ux (+.f32 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 #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))))))))))))
46.8%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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)))))))
47.0%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
50.0%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
51.8%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
41.4%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)))))))
48.1%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)))))
50.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)))))))
50.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
49.8%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
50.0%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
24.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
26.6%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
89.3%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
73.6%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
47.5%
(*.f32 (*.f32 uy (*.f32 #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.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
45.9%
(*.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)))))
82.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
47.7%
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 0 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)))) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
54.9%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
15.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
46.8%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
37.0%
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
49.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
40.0%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
23.8%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.8%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
72.4%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.8%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
82.0%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
73.5%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
68.3%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
79.6%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.8%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
97.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
96.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (exp.f32 (log.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
51.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
52.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
56.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #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))) #s(literal 1 binary32)))))
54.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
88.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))))
51.0%
(*.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) 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 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
53.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
53.5%
(*.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))))))
20.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
53.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
97.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
96.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
79.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
92.0%
(*.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)))))
55.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos)))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))) (*.f32 ux ux)))))
92.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
75.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
89.3%
(*.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)))))
47.5%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
7.2%
#s(literal 0 binary32)
Compiler

Compiled 9 468 to 4 833 computations (49% saved)

simplify453.0ms (2.1%)

Memory
20.6MiB live, 761.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(PI.f32)
cost-diff0
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
cost-diff0
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
cost-diff0
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #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) (*.f32 ux (+.f32 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 #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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
cost-diff0
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
cost-diff0
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
cost-diff64
(*.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 #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) (*.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))))))))
cost-diff0
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
cost-diff0
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
cost-diff32
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
cost-diff128
(+.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)))
cost-diff64
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
cost-diff64
(*.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)))))
cost-diff128
(-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
cost-diff192
(+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
Rules
15 244×accelerator-lowering-fma.f32
15 244×accelerator-lowering-fma.f64
4 394×*-lowering-*.f32
4 394×*-lowering-*.f64
3 122×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711920
12441474
211801425
327811318
458781318
083411200
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux)
(+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))))
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(- 1 maxCos)
1
maxCos
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
-1
(* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))
(* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))
(* (- 1 maxCos) (- 1 maxCos))
(* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))
(+ 2 (* maxCos -2))
(* maxCos -2)
-2
(* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))
(+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
0
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(PI)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
2
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (PI))
(sqrt (* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos)))))
(* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))))
ux
(+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos)))
(- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))
(* (neg ux) (* (+ maxCos -1) (+ maxCos -1)))
(neg ux)
(* (+ maxCos -1) (+ maxCos -1))
(+ maxCos -1)
maxCos
-1
(* 2 maxCos)
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(PI)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
2
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (PI))
(sqrt (* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
1
(* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux)))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(+ -1 (* (- 1 maxCos) ux))
(* (- 1 maxCos) ux)
(- 1 maxCos)
(* (+ 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)))))
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(PI)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
2
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (PI))
(sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 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 (* 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 (* (+ 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(+ 1 (* (+ 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))))
(* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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))) #s(literal 8 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 4 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))))
(sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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))) #s(literal 8 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 4 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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))) #s(literal 8 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 4 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux)
(*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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))) #s(literal 8 binary32))))
(+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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))) #s(literal 8 binary32)))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
maxCos
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* (* ux (+ maxCos -1)) (* ux (+ maxCos -1)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(* (- 1 maxCos) (- 1 maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))
(* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 8 binary32))
(+ 2 (* maxCos -2))
(*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 4 binary32))
(+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 4 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
0
#s(literal 0 binary32)
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32)))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(PI)
(PI.f32)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
(+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))
2
#s(literal 2 binary32)
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* uy uy))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
-4/3
#s(literal -4/3 binary32)
(* uy uy)
(*.f32 uy uy)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(sqrt (* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos)))))
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
ux
(+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32)))
(* (neg ux) (* (+ maxCos -1) (+ maxCos -1)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(neg ux)
(neg.f32 ux)
(* (+ maxCos -1) (+ maxCos -1))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal 2 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))))))))) (*.f32 uy (PI.f32))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32)))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(PI)
(PI.f32)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
(+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))
2
#s(literal 2 binary32)
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* uy uy))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
-4/3
#s(literal -4/3 binary32)
(* uy uy)
(*.f32 uy uy)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(sqrt (* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal 2 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 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal 2 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 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
1
#s(literal 1 binary32)
(* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux)))
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.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 (* (- 1 maxCos) ux))
(+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(* (- 1 maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
(* (+ 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))))))
(/.f32 #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)))))))
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (+.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))))))))))) (/.f32 (*.f32 (+.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 (*.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 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 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32)))
uy
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(PI)
(PI.f32)
(+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))
(+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))
2
#s(literal 2 binary32)
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* uy uy))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
-4/3
#s(literal -4/3 binary32)
(* uy uy)
(*.f32 uy uy)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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))))))))))) (/.f32 (*.f32 (+.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 (*.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 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 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.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)))))))) (/ (* (* (+ 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 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))
(+.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 (+.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))))))))))) (/.f32 (*.f32 (+.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 (*.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 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 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.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
#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 (* 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)
(+ 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)))))))
(/ (* (* (+ 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 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(/.f32 (*.f32 (+.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 (*.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 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 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (*.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 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)))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.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 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)))))))

localize381.0ms (1.8%)

Memory
52.5MiB live, 620.9MiB allocated
Localize:

Found 16 expressions of interest:

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

Compiled 1 983 to 73 computations (96.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-mult: 56.0ms (57.3% of total)
ival-add: 14.0ms (14.3% of total)
ival-sqrt: 7.0ms (7.2% of total)
ival-div: 6.0ms (6.1% of total)
ival-sub: 5.0ms (5.1% of total)
...in/eval/compile.rkt:111:19: 4.0ms (4.1% of total)
ival-sin: 4.0ms (4.1% of total)
ival-neg: 1.0ms (1% of total)
ival-pi: 1.0ms (1% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series286.0ms (1.3%)

Memory
-10.5MiB live, 553.7MiB allocated
Counts
24 → 492
Calls
Call 1
Inputs
#<alt (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))>
#<alt (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))>
#<alt (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))>
#<alt (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))>
#<alt (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos)))>
#<alt (* (neg ux) (* (+ maxCos -1) (+ maxCos -1)))>
#<alt (* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))))))>
#<alt (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))>
#<alt (* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))>
#<alt (* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))>
#<alt (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))>
#<alt (* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))>
#<alt (PI)>
#<alt (* (* uy 2) (PI))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))>
#<alt (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))))>
#<alt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))>
#<alt (* (PI) (PI))>
#<alt (* (* -4/3 (* uy uy)) (* (PI) (PI)))>
#<alt (* -4/3 (* uy uy))>
#<alt (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))>
#<alt (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))>
#<alt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))>
#<alt (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))>
Outputs
#<alt (pow (+ 2 (* -2 maxCos)) 2)>
#<alt (+ (* -1 (* ux (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))))) (pow (+ 2 (* -2 maxCos)) 2))>
#<alt (+ (* ux (+ (* -1 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2))>
#<alt (+ (* ux (+ (* -1 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2))>
#<alt (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (+ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (+ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)))))>
#<alt (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux)) (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux)) (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))>
#<alt (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))>
#<alt (+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux)))))) (pow ux 2)))>
#<alt (+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (+ (* -2 (- 2 (* -1 ux))) (* maxCos (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))))))) (pow ux 2)))>
#<alt (+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (+ (* -2 (- 2 (* -1 ux))) (* maxCos (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (+ (* 6 (pow ux 2)) (* maxCos (+ (* -4 (pow ux 2)) (* -2 ux))))))))))) (pow ux 2)))>
#<alt (* (pow maxCos 4) (pow ux 2))>
#<alt (* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ ux maxCos)) (pow ux 2))))>
#<alt (* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ ux (pow maxCos 2))) (+ (* 2 (/ (+ 2 (* 2 ux)) (pow maxCos 2))) (+ (* 6 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2)))))))>
#<alt (* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -4 (/ (pow ux 2) (pow maxCos 3))) (+ (* -2 (/ ux maxCos)) (+ (* -2 (/ (+ 2 (* 2 ux)) (pow maxCos 3))) (+ (* -2 (/ (- 2 (* -1 ux)) (pow maxCos 3))) (+ (* 2 (/ ux (pow maxCos 2))) (+ (* 2 (/ (+ 2 (* 2 ux)) (pow maxCos 2))) (+ (* 6 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2))))))))))>
#<alt (* (pow maxCos 4) (pow ux 2))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* 2 ux) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) maxCos)) (+ (* 2 ux) (* 4 (pow ux 2)))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2)))) maxCos)) (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) maxCos)) (+ (* 2 ux) (* 4 (pow ux 2)))) maxCos)) (pow ux 2)))>
#<alt (- 2 (* -1 ux))>
#<alt (- (+ 2 (* -1 (* maxCos (+ 2 (* 2 ux))))) (* -1 ux))>
#<alt (- (+ 2 (* maxCos (- (* maxCos ux) (+ 2 (* 2 ux))))) (* -1 ux))>
#<alt (- (+ 2 (* maxCos (- (* maxCos ux) (+ 2 (* 2 ux))))) (* -1 ux))>
#<alt (* (pow maxCos 2) ux)>
#<alt (* (pow maxCos 2) (- (* -1 (/ (+ 2 (* 2 ux)) maxCos)) (* -1 ux)))>
#<alt (* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))))>
#<alt (* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))))>
#<alt (* (pow maxCos 2) ux)>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- 2 (* -2 ux)) maxCos)) (* -1 ux)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 (* -1 ux)) maxCos))) (* -2 ux)) maxCos)) (* -1 ux)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 (* -1 ux)) maxCos))) (* -2 ux)) maxCos)) (* -1 ux)))>
#<alt (+ 2 (* -2 maxCos))>
#<alt (+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))>
#<alt 8>
#<alt (+ 8 (* -24 maxCos))>
#<alt (+ 8 (* maxCos (- (* 24 maxCos) 24)))>
#<alt (+ 8 (* maxCos (- (* maxCos (+ 24 (* -8 maxCos))) 24)))>
#<alt (* -8 (pow maxCos 3))>
#<alt (* (pow maxCos 3) (- (* 24 (/ 1 maxCos)) 8))>
#<alt (* (pow maxCos 3) (- (* 24 (/ 1 maxCos)) (+ 8 (/ 24 (pow maxCos 2)))))>
#<alt (* (pow maxCos 3) (- (+ (* 24 (/ 1 maxCos)) (* 8 (/ 1 (pow maxCos 3)))) (+ 8 (/ 24 (pow maxCos 2)))))>
#<alt (* -8 (pow maxCos 3))>
#<alt (* -1 (* (pow maxCos 3) (- 8 (* 24 (/ 1 maxCos)))))>
#<alt (* -1 (* (pow maxCos 3) (+ 8 (* -1 (/ (- 24 (* 24 (/ 1 maxCos))) maxCos)))))>
#<alt (* -1 (* (pow maxCos 3) (+ 8 (* -1 (/ (+ 24 (* -1 (/ (- 24 (* 8 (/ 1 maxCos))) maxCos))) maxCos)))))>
#<alt 4>
#<alt (+ 4 (* -8 maxCos))>
#<alt (+ 4 (* maxCos (- (* 4 maxCos) 8)))>
#<alt (+ 4 (* maxCos (- (* 4 maxCos) 8)))>
#<alt (* 4 (pow maxCos 2))>
#<alt (* (pow maxCos 2) (- 4 (* 8 (/ 1 maxCos))))>
#<alt (* (pow maxCos 2) (- (+ 4 (/ 4 (pow maxCos 2))) (* 8 (/ 1 maxCos))))>
#<alt (* (pow maxCos 2) (- (+ 4 (/ 4 (pow maxCos 2))) (* 8 (/ 1 maxCos))))>
#<alt (* 4 (pow maxCos 2))>
#<alt (* (pow maxCos 2) (- 4 (* 8 (/ 1 maxCos))))>
#<alt (* (pow maxCos 2) (+ 4 (* -1 (/ (- 8 (* 4 (/ 1 maxCos))) maxCos))))>
#<alt (* (pow maxCos 2) (+ 4 (* -1 (/ (- 8 (* 4 (/ 1 maxCos))) maxCos))))>
#<alt (- 2 (* 2 maxCos))>
#<alt (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))>
#<alt (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))>
#<alt (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))>
#<alt (* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))>
#<alt (* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))>
#<alt (* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))>
#<alt (* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))>
#<alt (+ 2 (* -1 ux))>
#<alt (+ 2 (+ (* -1 ux) (* maxCos (- (* 2 ux) 2))))>
#<alt (+ 2 (+ (* -1 ux) (* maxCos (- (+ (* -1 (* maxCos ux)) (* 2 ux)) 2))))>
#<alt (+ 2 (+ (* -1 ux) (* maxCos (- (+ (* -1 (* maxCos ux)) (* 2 ux)) 2))))>
#<alt (* -1 (* (pow maxCos 2) ux))>
#<alt (* (pow maxCos 2) (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* 2 (/ 1 maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (/ 2 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (/ 2 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))>
#<alt (* -1 (* (pow maxCos 2) ux))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (* -2 ux)) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (+ (* -2 ux) (* -1 (/ (+ 2 (* -1 ux)) maxCos)))) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (+ (* -2 ux) (* -1 (/ (+ 2 (* -1 ux)) maxCos)))) maxCos))))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 (* ux (pow (- maxCos 1) 2)))>
#<alt (* -1 ux)>
#<alt (+ (* -1 ux) (* 2 (* maxCos ux)))>
#<alt (+ (* -1 ux) (* maxCos (+ (* -1 (* maxCos ux)) (* 2 ux))))>
#<alt (+ (* -1 ux) (* maxCos (+ (* -1 (* maxCos ux)) (* 2 ux))))>
#<alt (* -1 (* (pow maxCos 2) ux))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (* 2 (/ ux maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos)))))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos)))))>
#<alt (* -1 (* (pow maxCos 2) ux))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (* 2 (/ ux maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ (* -2 ux) (/ ux maxCos)) maxCos))))>
#<alt (* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ (* -2 ux) (/ ux maxCos)) maxCos))))>
#<alt (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* uy (PI))))>
#<alt (* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))>
#<alt (* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))>
#<alt (* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))>
#<alt (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 3) (pow (PI) 3))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))>
#<alt (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 3) (pow (PI) 3))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))>
#<alt (+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))))))>
#<alt (+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 6)))))))))))>
#<alt (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))>
#<alt (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))>
#<alt (* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3)))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))>
#<alt (* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (* ux (- maxCos 1)))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2))))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (- maxCos 1)))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2))))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3))))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (- maxCos 1)))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2))))) (sqrt (/ ux (+ 2 (* -1 ux)))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))))) (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -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 (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (- (* -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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux)))))))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))>
#<alt (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* maxCos (+ (* -1/4 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (- (* 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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))>
#<alt (* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt -1)))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt -1)))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* 1/2 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))>
#<alt (* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))>
#<alt (* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (+ (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* ux (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))>
#<alt (* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (+ (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* ux (- (+ (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* ux (- (* 1/2 (* (- 1 maxCos) (pow (- maxCos 1) 3))) (+ (* 1/2 (* (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1)))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 2) (pow (- maxCos 1) 2))))))) (+ (* 2 (/ (- 1 maxCos) (* (pow ux 2) (- maxCos 1)))) (+ (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (* (pow ux 2) (pow (- maxCos 1) 2)))))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* (- 1 maxCos) (- maxCos 1)) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 2) (pow (- maxCos 1) 2))))))))) (+ (* 2 (/ (- 1 maxCos) (* (pow ux 2) (- maxCos 1)))) (+ (* 2 (/ (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1))) (+ (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (* (pow ux 2) (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2))))) (* (pow ux 3) (pow (- maxCos 1) 2))))))))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) ux)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 2))) (* -1 (/ (- 1 maxCos) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) (- maxCos 1))) (* 2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (pow (- maxCos 1) 2))))) ux)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) ux)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))>
#<alt (+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))>
#<alt (+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))>
#<alt (+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))) (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (* (pow maxCos 2) (pow ux 2))))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux)))))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (/ (pow (+ 1 (* -1 ux)) 3) (* (pow maxCos 3) ux))) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (* (pow maxCos 3) (pow ux 2))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (* (pow maxCos 2) (pow ux 2))))))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 3) ux))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 3) (pow ux 2)))))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (/ (- (+ (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1)) (pow ux 2)) (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (pow ux 2)))) maxCos)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))>
#<alt (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))>
#<alt (+ (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2)))))))) (sqrt 1/2)))))))>
#<alt (+ (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2)))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (* (- 1 maxCos) (pow (- maxCos 1) 3))) (+ (* 1/4 (/ (pow (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) 2) (* ux (* (pow (sqrt 1/2) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))) (+ (* 1/2 (* (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))))))) (sqrt 1/2)))))))))>
#<alt (* (* ux (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow (- maxCos 1) 2))) (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (/ maxCos (pow (- maxCos 1) 2)) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))))))))) (pow ux 3)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* -1 (* (* ux (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 2))) (* -1 (/ (- 1 maxCos) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) (- maxCos 1))) (+ (* 1/2 (/ (* (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (pow (- maxCos 1) 2))))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))>
#<alt (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))>
#<alt (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/2 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (* (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow ux 2))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))>
#<alt (* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1)) (pow ux 2)) (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (+ (* 1/2 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (pow ux 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* 2 (PI))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))>
#<alt (* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))>
#<alt (* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))>
#<alt (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))>
#<alt (+ (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* 1/2 (* (sqrt (/ ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))))))))) (sqrt -1/3)))))))>
#<alt (+ (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))))))))) (sqrt -1/3)))) (* 1/2 (* (sqrt (/ ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 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)))) (+ (* 2/9 (* (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) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/3 (* (pow (- maxCos 1) 2) (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (* 2 maxCos) 2)))))) (+ (* -1/3 (* (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/9 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* -2/27 (* (pow (- maxCos 1) 2) (* (- (* 2 maxCos) 2) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* 1/4 (/ (pow (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 2) (* ux (* (pow (sqrt -1/3) 2) (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))) (* 1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))))))))))) (sqrt -1/3)))))))))>
#<alt (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))>
#<alt (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))>
#<alt (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 2 (/ maxCos (pow (- maxCos 1) 2))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))))) (pow (- maxCos 1) 2))) (+ (* 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))))) (+ (* 1/2 (/ (* (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ 1 (pow (- maxCos 1) 2))) (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 4)))))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))>
#<alt (* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))>
#<alt (* -1 (* ux (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -4 (/ (- (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))))) (- maxCos 1))) (/ (* (+ (* 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))) (+ (* 1/2 (/ (* (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 4))) (* 4 (/ 1 (- maxCos 1))))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))>
#<alt (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))))))) (sqrt (/ 1 (- (/ 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)))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))))))) (sqrt (/ 1 (- (/ 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/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ 1 (- (/ 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)))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (+ (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ 1 (- (/ 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 (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 4 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 7)) (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)))) (- (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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)))))))) (+ (* 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))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))))))))) (sqrt (/ 1 (- (/ 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/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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))))))))))))))) (sqrt (/ 1 (- (/ 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)))))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) ux)) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) 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)))) (+ (* 1/2 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 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 ux 4)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))>
#<alt (* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) 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)))) (+ (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 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)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* uy (PI))))>
#<alt (* uy (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI)))))>
#<alt (* uy (+ (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 5))))))))>
#<alt (* uy (+ (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 5)))))))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI)))))>
#<alt (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 20 (pow ux 3)) 8)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/2 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))))) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (* -2 ux)))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (+ (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 20 (pow ux 2)) (+ (* -1 (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux)))))) (+ (* 1/2 (/ (* (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 8 (/ 1 ux)) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))))) (* (pow maxCos 3) (* 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)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -20 (pow ux 2)) (* 8 (/ 1 ux))) (+ (* -1 (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2))))) (+ (* 1/2 (/ (* (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<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/2 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos))))))) (* 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))))) (* ux (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos))))))) (* -1/2 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (* ux (+ 2 (* -2 maxCos))))) (/ (* (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))) (+ 2 (* -2 maxCos))))))))))))>
#<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/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 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/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))) (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))))) (pow ux 3)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 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/2 (* (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) ux) (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/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1)))) (* -1/2 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) 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 (* -1 (pow ux 3))>
#<alt (+ (* -1 (pow ux 3)) (* 6 (* maxCos (pow ux 3))))>
#<alt (+ (* -1 (pow ux 3)) (* maxCos (+ (* -15 (* maxCos (pow ux 3))) (* 6 (pow ux 3)))))>
#<alt (+ (* -1 (pow ux 3)) (* maxCos (+ (* 6 (pow ux 3)) (* maxCos (+ (* -15 (pow ux 3)) (* 20 (* maxCos (pow ux 3))))))))>
#<alt (* -1 (* (pow maxCos 6) (pow ux 3)))>
#<alt (* (pow maxCos 6) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos))))>
#<alt (* (pow maxCos 6) (+ (* -15 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos)))))>
#<alt (* (pow maxCos 6) (+ (* -15 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 6 (/ (pow ux 3) maxCos)) (* 20 (/ (pow ux 3) (pow maxCos 3)))))))>
#<alt (* -1 (* (pow maxCos 6) (pow ux 3)))>
#<alt (* (pow maxCos 6) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos))))>
#<alt (* (pow maxCos 6) (+ (* -1 (/ (+ (* -6 (pow ux 3)) (* 15 (/ (pow ux 3) maxCos))) maxCos)) (* -1 (pow ux 3))))>
#<alt (* (pow maxCos 6) (+ (* -1 (/ (+ (* -6 (pow ux 3)) (* -1 (/ (+ (* -15 (pow ux 3)) (* 20 (/ (pow ux 3) maxCos))) maxCos))) maxCos)) (* -1 (pow ux 3))))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))>
#<alt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))>
#<alt (+ (* maxCos (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))>
#<alt (+ (* maxCos (- (+ (* maxCos (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))>
#<alt (+ (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (/ (* ux (- (* 20 (pow ux 3)) 8)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (* -2 ux)))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (+ (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))) (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (* 6 (/ (pow ux 2) maxCos))) (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -15 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (* 6 (/ (pow ux 2) maxCos)))) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos)) (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (pow maxCos 2))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 2) (pow ux 2)))))))>
#<alt (* (pow maxCos 2) (- (+ (* -15 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (+ (* 6 (/ (pow ux 2) maxCos)) (* 20 (/ (pow ux 2) (pow maxCos 3)))))) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos)) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (pow maxCos 3))) (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (pow maxCos 2))) (+ (/ 8 (* (pow maxCos 3) ux)) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 3) (pow ux 2)))))))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -6 (pow ux 2)) (* -1 (/ (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))) maxCos))) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -6 (pow ux 2)) (* -1 (/ (- (+ (* -15 (pow ux 2)) (* -1 (/ (- (+ (* -20 (pow ux 2)) (* 8 (/ 1 ux))) (+ (* -1 (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2))))) (+ (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) maxCos))) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))) maxCos))) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* ux (+ 2 (* -2 maxCos)))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* -1 (* ux (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))))) (* -1 (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* ux (- (* -1 (/ (* ux (* (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))) (+ 2 (* -2 maxCos)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))))) (* -1 (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (pow ux 2))) (* (- 1 maxCos) (- maxCos 1))) (* -1 (/ (+ 2 (* -2 maxCos)) ux))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 3) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1))))))))>
#<alt (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (+ 2 (* -2 maxCos))) (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) ux))) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (+ 2 (* -2 maxCos))) (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* ux (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) ux))) ux)) (* (- 1 maxCos) (- maxCos 1))))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (pow uy 2))>
#<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 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos))>
#<alt (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (+ (* ux (* (- 1 maxCos) (pow (- maxCos 1) 3))) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos))>
#<alt (* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))>
#<alt (* (pow ux 4) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ 1 (pow ux 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))) (/ maxCos (pow ux 3))))>
#<alt (* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (pow (- maxCos 1) 3)) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (+ (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* -1 (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1)))) (* -1 (- 1 maxCos))) ux)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))>
#<alt (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))>
#<alt (+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))>
#<alt (+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 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)))) (- ux 1)))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))>
#<alt (+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* (pow ux 3) (- ux 1)))) (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1))))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))>
#<alt (* -1 (* (pow maxCos 4) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (/ (* (pow ux 3) (- ux 1)) maxCos))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow maxCos 3)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))))>
#<alt (* -1 (* (pow maxCos 4) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) maxCos)) (* -1 (pow ux 4))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* ux (+ (* -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)))) (- ux 1))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* -1 (/ (+ (* ux (pow (+ 1 (* -1 ux)) 3)) (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1))) maxCos)) (+ (* ux (+ (* -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)))) (- ux 1)))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))>
#<alt -1>
#<alt (- (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) 1)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))))) maxCos)) 1)>
#<alt (- (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos)) 1)>
#<alt (* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))>
#<alt (* (pow ux 4) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ 1 (pow ux 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))) (/ maxCos (pow ux 3))))>
#<alt (* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (pow (- maxCos 1) 3)) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (+ (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* -1 (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1)))) (* -1 (- 1 maxCos))) ux)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))>
#<alt (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))>
#<alt (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))>
#<alt (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 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)))) (- ux 1)))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))>
#<alt (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* (pow ux 3) (- ux 1)))) (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1))))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))>
#<alt (* -1 (* (pow maxCos 4) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (/ (* (pow ux 3) (- ux 1)) maxCos))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow maxCos 3)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))))>
#<alt (* -1 (* (pow maxCos 4) (pow ux 4)))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) maxCos)) (* -1 (pow ux 4))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* ux (+ (* -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)))) (- ux 1))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))>
#<alt (* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* -1 (/ (+ (* ux (pow (+ 1 (* -1 ux)) 3)) (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1))) maxCos)) (+ (* ux (+ (* -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)))) (- ux 1)))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))>
#<alt (* -1/3 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))>
#<alt (* ux (- (* ux (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))>
#<alt (* ux (- (* ux (- (+ (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))))))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))>
#<alt (* ux (- (* ux (- (+ (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (+ (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 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 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 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)))) (+ (* 2/9 (* (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) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/3 (* (pow (- maxCos 1) 2) (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (* 2 maxCos) 2)))))) (+ (* -1/3 (* (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/9 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* -2/27 (* (pow (- maxCos 1) 2) (* (- (* 2 maxCos) 2) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (* 1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))))))))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))))))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (/ 3 (pow ux 2)) (/ (pow (- (* 2 maxCos) 2) 2) (* (pow ux 2) (pow (- maxCos 1) 2)))))) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 2) (- maxCos 1)))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (pow (- maxCos 1) 4))) (pow (- maxCos 1) 2))))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (- (* 2 maxCos) 2) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ 3 (pow ux 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))) (/ (pow (- (* 2 maxCos) 2) 2) (* (pow ux 2) (pow (- maxCos 1) 2)))))))))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 2) (- maxCos 1)))) (+ (/ 2 (* (pow ux 3) (- maxCos 1))) (+ (/ 2 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (pow (- maxCos 1) 4))) (pow (- maxCos 1) 2)))))))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* -1 (/ (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* -1 (/ (- (+ (* -4 (- maxCos 1)) (* -1 (/ (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))) ux))) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* -1 (/ (- (+ (* -4 (- maxCos 1)) (* -1 (/ (- (+ 7 (+ (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (- (+ (* -4 (/ (- (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))))) (- maxCos 1))) (/ (* (+ (* 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))) (+ (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 4))) (* 4 (/ 1 (- maxCos 1))))) ux)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))) ux))) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))>
#<alt (- (/ 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 (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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 (- (+ (* maxCos (- (+ (/ (* (+ (* 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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 (- (+ (* maxCos (- (+ (* maxCos (- (+ (* 4 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 7)) (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)))) (- (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))) (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)))) (- (* 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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) (- (* 4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (pow ux 2))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (* 4 (/ (* ux (+ 1 (* -1 ux))) 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)))))) (* (pow maxCos 2) ux))) (+ (* 4 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (/ 1 (pow maxCos 2)))))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (* (pow maxCos 2) (pow ux 4))) (pow ux 2))))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 3) ux))) (+ (* 2 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (* 4 (/ (* ux (+ 1 (* -1 ux))) 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)))))) (* (pow maxCos 2) ux))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) (* (pow maxCos 3) ux))) (+ (* 4 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 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 maxCos 3) (pow ux 4)))))))))) (+ (* 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) (pow ux 4)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (* (pow maxCos 2) (pow ux 4))) (pow ux 2)))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (+ (* -4 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))) maxCos))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (+ (* -4 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ 1 (+ (* -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 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) 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)))) (* 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)))) maxCos)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))) maxCos))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 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 (- 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)))>
Calls

123 calls:

TimeVariablePointExpression
54.0ms
uy
@0
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
20.0ms
maxCos
@0
(* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
16.0ms
maxCos
@0
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
10.0ms
ux
@inf
(* (neg ux) (* (+ maxCos -1) (+ maxCos -1)))
9.0ms
uy
@0
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))

rewrite525.0ms (2.4%)

Memory
-10.9MiB live, 858.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 312×*-lowering-*.f32
5 312×*-lowering-*.f64
4 618×accelerator-lowering-fma.f32
4 618×accelerator-lowering-fma.f64
2 056×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070618
1474446
25068446
08356405
Stop Event
iter limit
node limit
Counts
24 → 657
Calls
Call 1
Inputs
(+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))
(* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))
(+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos)))
(* (neg ux) (* (+ maxCos -1) (+ maxCos -1)))
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* ux (+ 2 (- (* (neg ux) (* (+ maxCos -1) (+ maxCos -1))) (* 2 maxCos))))))
(* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI))))))
(* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (* (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (/ 1 (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))
(* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))
(* (* uy (* (PI) (+ 2 (* (* -4/3 (* uy uy)) (* (PI) (PI)))))) (sqrt (- (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))) (/ (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (* (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* ux (+ maxCos -1))))) (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
(PI)
(* (* uy 2) (PI))
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos)))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (* (* ux (+ maxCos -1)) (* ux (+ maxCos -1))) (* (- 1 maxCos) (- 1 maxCos))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(* (PI) (PI))
(* (* -4/3 (* uy uy)) (* (PI) (PI)))
(* -4/3 (* uy uy))
(+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ -1 (* (- 1 maxCos) ux))) (* (+ 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 (* 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 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
Outputs
(+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 maxCos #s(literal -2 binary32))) (-.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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)))) (*.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 (+.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 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 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 maxCos #s(literal -2 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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (-.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))))))
(fma.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.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))))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (-.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))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (-.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))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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))))))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.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)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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))) (-.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))))))
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (-.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))))))
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) ux) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(-.f32 (/.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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)))) (*.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 (+.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 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 1 binary32) (/.f32 (+.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 maxCos #s(literal -2 binary32))) (-.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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)))) (*.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 (+.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 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 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 maxCos #s(literal -2 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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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)))) (*.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 (+.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 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 maxCos #s(literal -2 binary32))) (-.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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)))) (*.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 (+.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 (*.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)))) (*.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 (+.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 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (-.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 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 maxCos #s(literal -2 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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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)))) (*.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 (+.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)))))))))) (neg.f32 (+.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 maxCos #s(literal -2 binary32))) (-.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 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 maxCos #s(literal -2 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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))) (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (-.f32 (*.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)))) (*.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 (+.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 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 maxCos #s(literal -2 binary32))) (-.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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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)))) (*.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 (+.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 1 binary32) (+.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 maxCos #s(literal -2 binary32))) (-.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (-.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 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 maxCos #s(literal -2 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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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)))))) (-.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal -1 binary32))
(pow.f32 (/.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)))) (-.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 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal -1 binary32))
(fma.f32 maxCos #s(literal -2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 maxCos #s(literal -2 binary32) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 #s(literal -1 binary32) (*.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))))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 #s(literal 2 binary32) (neg.f32 maxCos) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 #s(literal 2 binary32) (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 #s(literal -2 binary32) maxCos (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (neg.f32 maxCos) #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (neg.f32 maxCos) #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(-.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 (/.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 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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))))))) (/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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))))))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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)))))) (-.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
(/.f32 #s(literal 1 binary32) (/.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)))) (-.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 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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)))))))
(/.f32 (-.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 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (neg.f32 (+.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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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))))))))
(/.f32 (neg.f32 (-.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 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (neg.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))))))
(/.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))) (+.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))))
(/.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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))))))))
(*.f32 (-.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 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (+.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))))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 (*.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 2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (*.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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 2 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.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 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 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))
(pow.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 3/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3 binary32))
(fma.f32 #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 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))))))
(fma.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 #s(literal 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))))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(fma.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 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))
(fma.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 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 2 binary32)))
(fma.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.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 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(/.f32 (*.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 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 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 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 2 binary32)))
(+.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(+.f32 (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)))
(pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32))
(pow.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))
(pow.f32 (exp.f32 (log.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 2 binary32))
(fma.f32 maxCos (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)))
(fma.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 #s(literal -2 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)))
(fma.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)))
(fma.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) maxCos) #s(literal -2 binary32) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)))
(fma.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal -2 binary32)) maxCos (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.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 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos))) (*.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 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos))) (*.f32 (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (-.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) maxCos)) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #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 (exp.f32 (log.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (exp.f32 (log.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))
(pow.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))) (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal -1 binary32))
(fma.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal 2 binary32)))))) #s(literal 2 binary32))
(fma.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal 2 binary32)))) #s(literal 2 binary32))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 maxCos #s(literal 2 binary32)) #s(literal 2 binary32)))
(-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))
(-.f32 (/.f32 #s(literal 4 binary32) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))) (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))))
(/.f32 (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))
(*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos) (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos))
(+.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))
(+.f32 (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos))
(-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) (neg.f32 maxCos))))
(/.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 ux))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) ux)
(*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))
(*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(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 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(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 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(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 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(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 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(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 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(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 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(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 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(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 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(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 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(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 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy))
(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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (PI.f32))))
(/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) uy))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) uy)
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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)))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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)))))))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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)))))))
(fma.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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))))))
(fma.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)) (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 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 ux (+.f32 maxCos #s(literal -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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.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 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (-.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (/.f32 (+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (pow.f32 (/.f32 (+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (pow.f32 (+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))
(*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (*.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 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (*.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 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.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 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal 1 binary32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.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 (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.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 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.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))) uy)
(*.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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (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 (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 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))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.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 (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)) #s(literal 1 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 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 (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)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.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 #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 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (pow.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 ux (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3/2 binary32)))
(pow.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3/2 binary32))
(pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal 1 binary32)))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.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 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux))))
(*.f32 (*.f32 (*.f32 ux ux) ux) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 ux ux) ux) (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) ux))
(neg.f32 (/.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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)))))))))
(neg.f32 (/.f32 (*.f32 (neg.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) ux)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) ux) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) ux) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) ux)))
(/.f32 #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))))) (*.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))) (-.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 (*.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) ux))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) ux) #s(literal 1 binary32)))
(/.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (neg.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 ux (+.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 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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #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))))))))) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 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)))))))) ux) (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (neg.f32 (*.f32 (neg.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 ux (+.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 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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (/.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (/.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 ux (*.f32 (+.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 ux (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 1 binary32) (*.f32 ux (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (+.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (/.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.f32 (neg.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (/.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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 (*.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 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (/.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.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)))) (*.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 (+.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 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 maxCos #s(literal -2 binary32))) (-.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (/.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (-.f32 (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (-.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 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 maxCos #s(literal -2 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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))) (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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))) (-.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)))))))
(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 (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 (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 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (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 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (PI.f32))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy #s(literal -4/3 binary32))) uy)
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy)
(+.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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))
(fma.f32 (*.f32 #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 #s(literal 1 binary32) maxCos))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (/.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 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)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)))) (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #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 #s(literal 1 binary32) maxCos))))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #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) (*.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))))
(+.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (/.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 (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))))))) #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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 (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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 (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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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) (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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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 #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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))))
(/.f32 (neg.f32 (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (+.f32 (/.f32 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 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 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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)))))))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(/.f32 (/.f32 (-.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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))))
(*.f32 (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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)))))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.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 (*.f32 ux (+.f32 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))
(pow.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #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 (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.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 (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.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 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 (*.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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 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 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))

simplify750.0ms (3.5%)

Memory
19.3MiB live, 1 467.9MiB allocated
Algorithm
egg-herbie
Rules
6 646×*-lowering-*.f32
6 646×*-lowering-*.f64
5 538×+-lowering-+.f64
5 538×+-lowering-+.f32
4 526×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0284543798
0858840629
Stop Event
iter limit
node limit
Counts
492 → 492
Calls
Call 1
Inputs
(pow (+ 2 (* -2 maxCos)) 2)
(+ (* -1 (* ux (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))))) (pow (+ 2 (* -2 maxCos)) 2))
(+ (* ux (+ (* -1 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2))
(+ (* ux (+ (* -1 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2))
(* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (+ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)))))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (+ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)))))
(* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux)) (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux)) (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(+ (* 2 (- 2 (* -1 ux))) (pow ux 2))
(+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux)))))) (pow ux 2)))
(+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (+ (* -2 (- 2 (* -1 ux))) (* maxCos (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))))))) (pow ux 2)))
(+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (+ (* -2 (- 2 (* -1 ux))) (* maxCos (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (+ (* 6 (pow ux 2)) (* maxCos (+ (* -4 (pow ux 2)) (* -2 ux))))))))))) (pow ux 2)))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ ux maxCos)) (pow ux 2))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ ux (pow maxCos 2))) (+ (* 2 (/ (+ 2 (* 2 ux)) (pow maxCos 2))) (+ (* 6 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2)))))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -4 (/ (pow ux 2) (pow maxCos 3))) (+ (* -2 (/ ux maxCos)) (+ (* -2 (/ (+ 2 (* 2 ux)) (pow maxCos 3))) (+ (* -2 (/ (- 2 (* -1 ux)) (pow maxCos 3))) (+ (* 2 (/ ux (pow maxCos 2))) (+ (* 2 (/ (+ 2 (* 2 ux)) (pow maxCos 2))) (+ (* 6 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2))))))))))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* 2 ux) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) maxCos)) (+ (* 2 ux) (* 4 (pow ux 2)))) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2)))) maxCos)) (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) maxCos)) (+ (* 2 ux) (* 4 (pow ux 2)))) maxCos)) (pow ux 2)))
(- 2 (* -1 ux))
(- (+ 2 (* -1 (* maxCos (+ 2 (* 2 ux))))) (* -1 ux))
(- (+ 2 (* maxCos (- (* maxCos ux) (+ 2 (* 2 ux))))) (* -1 ux))
(- (+ 2 (* maxCos (- (* maxCos ux) (+ 2 (* 2 ux))))) (* -1 ux))
(* (pow maxCos 2) ux)
(* (pow maxCos 2) (- (* -1 (/ (+ 2 (* 2 ux)) maxCos)) (* -1 ux)))
(* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))))
(* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))))
(* (pow maxCos 2) ux)
(* (pow maxCos 2) (- (* -1 (/ (- 2 (* -2 ux)) maxCos)) (* -1 ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 (* -1 ux)) maxCos))) (* -2 ux)) maxCos)) (* -1 ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 (* -1 ux)) maxCos))) (* -2 ux)) maxCos)) (* -1 ux)))
(+ 2 (* -2 maxCos))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))
(* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))
8
(+ 8 (* -24 maxCos))
(+ 8 (* maxCos (- (* 24 maxCos) 24)))
(+ 8 (* maxCos (- (* maxCos (+ 24 (* -8 maxCos))) 24)))
(* -8 (pow maxCos 3))
(* (pow maxCos 3) (- (* 24 (/ 1 maxCos)) 8))
(* (pow maxCos 3) (- (* 24 (/ 1 maxCos)) (+ 8 (/ 24 (pow maxCos 2)))))
(* (pow maxCos 3) (- (+ (* 24 (/ 1 maxCos)) (* 8 (/ 1 (pow maxCos 3)))) (+ 8 (/ 24 (pow maxCos 2)))))
(* -8 (pow maxCos 3))
(* -1 (* (pow maxCos 3) (- 8 (* 24 (/ 1 maxCos)))))
(* -1 (* (pow maxCos 3) (+ 8 (* -1 (/ (- 24 (* 24 (/ 1 maxCos))) maxCos)))))
(* -1 (* (pow maxCos 3) (+ 8 (* -1 (/ (+ 24 (* -1 (/ (- 24 (* 8 (/ 1 maxCos))) maxCos))) maxCos)))))
4
(+ 4 (* -8 maxCos))
(+ 4 (* maxCos (- (* 4 maxCos) 8)))
(+ 4 (* maxCos (- (* 4 maxCos) 8)))
(* 4 (pow maxCos 2))
(* (pow maxCos 2) (- 4 (* 8 (/ 1 maxCos))))
(* (pow maxCos 2) (- (+ 4 (/ 4 (pow maxCos 2))) (* 8 (/ 1 maxCos))))
(* (pow maxCos 2) (- (+ 4 (/ 4 (pow maxCos 2))) (* 8 (/ 1 maxCos))))
(* 4 (pow maxCos 2))
(* (pow maxCos 2) (- 4 (* 8 (/ 1 maxCos))))
(* (pow maxCos 2) (+ 4 (* -1 (/ (- 8 (* 4 (/ 1 maxCos))) maxCos))))
(* (pow maxCos 2) (+ 4 (* -1 (/ (- 8 (* 4 (/ 1 maxCos))) maxCos))))
(- 2 (* 2 maxCos))
(- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))
(- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))
(- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))
(* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))
(* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))
(+ 2 (* -1 ux))
(+ 2 (+ (* -1 ux) (* maxCos (- (* 2 ux) 2))))
(+ 2 (+ (* -1 ux) (* maxCos (- (+ (* -1 (* maxCos ux)) (* 2 ux)) 2))))
(+ 2 (+ (* -1 ux) (* maxCos (- (+ (* -1 (* maxCos ux)) (* 2 ux)) 2))))
(* -1 (* (pow maxCos 2) ux))
(* (pow maxCos 2) (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* 2 (/ 1 maxCos))))
(* (pow maxCos 2) (- (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (/ 2 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))
(* (pow maxCos 2) (- (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (/ 2 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))
(* -1 (* (pow maxCos 2) ux))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (* -2 ux)) maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (+ (* -2 ux) (* -1 (/ (+ 2 (* -1 ux)) maxCos)))) maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (+ (* -2 ux) (* -1 (/ (+ 2 (* -1 ux)) maxCos)))) maxCos))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* -1 ux)
(+ (* -1 ux) (* 2 (* maxCos ux)))
(+ (* -1 ux) (* maxCos (+ (* -1 (* maxCos ux)) (* 2 ux))))
(+ (* -1 ux) (* maxCos (+ (* -1 (* maxCos ux)) (* 2 ux))))
(* -1 (* (pow maxCos 2) ux))
(* (pow maxCos 2) (+ (* -1 ux) (* 2 (/ ux maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos)))))
(* (pow maxCos 2) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos)))))
(* -1 (* (pow maxCos 2) ux))
(* (pow maxCos 2) (+ (* -1 ux) (* 2 (/ ux maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ (* -2 ux) (/ ux maxCos)) maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ (* -2 ux) (/ ux maxCos)) maxCos))))
(* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 3) (pow (PI) 3))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 3) (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 6)))))))))))
(* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3)))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))
(* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (* ux (- maxCos 1)))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2))))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (- maxCos 1)))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2))))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3))))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (- maxCos 1)))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2))))) (sqrt (/ ux (+ 2 (* -1 ux)))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))))) (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -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 (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (- (* -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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux)))))))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* maxCos (+ (* -1/4 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (- (* 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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt -1)))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt -1)))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* 1/2 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))
(* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))
(* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (+ (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* ux (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))
(* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (+ (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* ux (- (+ (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* ux (- (* 1/2 (* (- 1 maxCos) (pow (- maxCos 1) 3))) (+ (* 1/2 (* (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1)))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 2) (pow (- maxCos 1) 2))))))) (+ (* 2 (/ (- 1 maxCos) (* (pow ux 2) (- maxCos 1)))) (+ (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (* (pow ux 2) (pow (- maxCos 1) 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* (- 1 maxCos) (- maxCos 1)) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 2) (pow (- maxCos 1) 2))))))))) (+ (* 2 (/ (- 1 maxCos) (* (pow ux 2) (- maxCos 1)))) (+ (* 2 (/ (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1))) (+ (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (* (pow ux 2) (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2))))) (* (pow ux 3) (pow (- maxCos 1) 2))))))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) ux)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 2))) (* -1 (/ (- 1 maxCos) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) (- maxCos 1))) (* 2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (pow (- maxCos 1) 2))))) ux)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) ux)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))
(+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))) (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (* (pow maxCos 2) (pow ux 2))))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux)))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (/ (pow (+ 1 (* -1 ux)) 3) (* (pow maxCos 3) ux))) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (* (pow maxCos 3) (pow ux 2))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (* (pow maxCos 2) (pow ux 2))))))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 3) ux))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 3) (pow ux 2)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (/ (- (+ (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1)) (pow ux 2)) (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (pow ux 2)))) maxCos)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* 2 (* (* uy (PI)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2)))))))) (sqrt 1/2)))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2)))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (* (- 1 maxCos) (pow (- maxCos 1) 3))) (+ (* 1/4 (/ (pow (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) 2) (* ux (* (pow (sqrt 1/2) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))) (+ (* 1/2 (* (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))))))) (sqrt 1/2)))))))))
(* (* ux (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))
(* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow (- maxCos 1) 2))) (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (/ maxCos (pow (- maxCos 1) 2)) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))))))))) (pow ux 3)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(* -1 (* (* ux (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 2))) (* -1 (/ (- 1 maxCos) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) (- maxCos 1))) (+ (* 1/2 (/ (* (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (pow (- maxCos 1) 2))))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (* maxCos (+ (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/2 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (* (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow ux 2))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1)) (pow ux 2)) (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (+ (* 1/2 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (pow ux 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* 2 (PI))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* 2 (* (* uy (PI)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(+ (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* 1/2 (* (sqrt (/ ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))))))))) (sqrt -1/3)))))))
(+ (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))))))))) (sqrt -1/3)))) (* 1/2 (* (sqrt (/ ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 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)))) (+ (* 2/9 (* (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) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/3 (* (pow (- maxCos 1) 2) (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (* 2 maxCos) 2)))))) (+ (* -1/3 (* (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/9 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* -2/27 (* (pow (- maxCos 1) 2) (* (- (* 2 maxCos) 2) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* 1/4 (/ (pow (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 2) (* ux (* (pow (sqrt -1/3) 2) (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))) (* 1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))))))))))) (sqrt -1/3)))))))))
(* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 2 (/ maxCos (pow (- maxCos 1) 2))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))))) (pow (- maxCos 1) 2))) (+ (* 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))))) (+ (* 1/2 (/ (* (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ 1 (pow (- maxCos 1) 2))) (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 4)))))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))
(* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -4 (/ (- (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))))) (- maxCos 1))) (/ (* (+ (* 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))) (+ (* 1/2 (/ (* (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 4))) (* 4 (/ 1 (- maxCos 1))))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))))))) (sqrt (/ 1 (- (/ 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)))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))))))) (sqrt (/ 1 (- (/ 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/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ 1 (- (/ 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)))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (+ (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ 1 (- (/ 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 (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 4 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 7)) (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)))) (- (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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)))))))) (+ (* 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))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))))))))) (sqrt (/ 1 (- (/ 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/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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))))))))))))))) (sqrt (/ 1 (- (/ 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)))))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) ux)) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) 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)))) (+ (* 1/2 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 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 ux 4)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) 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)))) (+ (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 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)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI)))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 5)))))))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 20 (pow ux 3)) 8)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/2 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))))) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (* -2 ux)))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (+ (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 20 (pow ux 2)) (+ (* -1 (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux)))))) (+ (* 1/2 (/ (* (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 8 (/ 1 ux)) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))))) (* (pow maxCos 3) (* 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)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -20 (pow ux 2)) (* 8 (/ 1 ux))) (+ (* -1 (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2))))) (+ (* 1/2 (/ (* (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (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/2 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos))))))) (* 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))))) (* ux (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos))))))) (* -1/2 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (* ux (+ 2 (* -2 maxCos))))) (/ (* (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))) (+ 2 (* -2 maxCos))))))))))))
(* (* 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/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 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/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))) (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))))) (pow ux 3)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 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/2 (* (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) ux) (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/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1)))) (* -1/2 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) 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)))))))
(* -1 (pow ux 3))
(+ (* -1 (pow ux 3)) (* 6 (* maxCos (pow ux 3))))
(+ (* -1 (pow ux 3)) (* maxCos (+ (* -15 (* maxCos (pow ux 3))) (* 6 (pow ux 3)))))
(+ (* -1 (pow ux 3)) (* maxCos (+ (* 6 (pow ux 3)) (* maxCos (+ (* -15 (pow ux 3)) (* 20 (* maxCos (pow ux 3))))))))
(* -1 (* (pow maxCos 6) (pow ux 3)))
(* (pow maxCos 6) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos))))
(* (pow maxCos 6) (+ (* -15 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos)))))
(* (pow maxCos 6) (+ (* -15 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 6 (/ (pow ux 3) maxCos)) (* 20 (/ (pow ux 3) (pow maxCos 3)))))))
(* -1 (* (pow maxCos 6) (pow ux 3)))
(* (pow maxCos 6) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos))))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -6 (pow ux 3)) (* 15 (/ (pow ux 3) maxCos))) maxCos)) (* -1 (pow ux 3))))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -6 (pow ux 3)) (* -1 (/ (+ (* -15 (pow ux 3)) (* 20 (/ (pow ux 3) maxCos))) maxCos))) maxCos)) (* -1 (pow ux 3))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))
(+ (* maxCos (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))
(+ (* maxCos (- (+ (* maxCos (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))
(+ (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (/ (* ux (- (* 20 (pow ux 3)) 8)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (* -2 ux)))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (+ (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))) (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (* 6 (/ (pow ux 2) maxCos))) (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos))))
(* (pow maxCos 2) (- (+ (* -15 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (* 6 (/ (pow ux 2) maxCos)))) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos)) (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (pow maxCos 2))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 2) (pow ux 2)))))))
(* (pow maxCos 2) (- (+ (* -15 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (+ (* 6 (/ (pow ux 2) maxCos)) (* 20 (/ (pow ux 2) (pow maxCos 3)))))) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos)) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (pow maxCos 3))) (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (pow maxCos 2))) (+ (/ 8 (* (pow maxCos 3) ux)) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 3) (pow ux 2)))))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -6 (pow ux 2)) (* -1 (/ (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))) maxCos))) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -6 (pow ux 2)) (* -1 (/ (- (+ (* -15 (pow ux 2)) (* -1 (/ (- (+ (* -20 (pow ux 2)) (* 8 (/ 1 ux))) (+ (* -1 (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2))))) (+ (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) maxCos))) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))) maxCos))) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* -1 (* ux (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))))) (* -1 (* (- 1 maxCos) (- maxCos 1))))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* ux (- (* -1 (/ (* ux (* (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))) (+ 2 (* -2 maxCos)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))))) (* -1 (* (- 1 maxCos) (- maxCos 1))))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (pow ux 2))) (* (- 1 maxCos) (- maxCos 1))) (* -1 (/ (+ 2 (* -2 maxCos)) ux))))
(* (pow ux 2) (- (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 3) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1))))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (+ 2 (* -2 maxCos))) (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) ux))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (+ 2 (* -2 maxCos))) (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* ux (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) ux))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (pow uy 2))
(* -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))
(* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (+ (* ux (* (- 1 maxCos) (pow (- maxCos 1) 3))) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos))
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(* (pow ux 4) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))
(* (pow ux 4) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ 1 (pow ux 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))) (/ maxCos (pow ux 3))))
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (pow (- maxCos 1) 3)) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (+ (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* -1 (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1)))) (* -1 (- 1 maxCos))) ux)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 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)))) (- ux 1)))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* (pow ux 3) (- ux 1)))) (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1))))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (/ (* (pow ux 3) (- ux 1)) maxCos))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow maxCos 3)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) maxCos)) (* -1 (pow ux 4))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* ux (+ (* -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)))) (- ux 1))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* -1 (/ (+ (* ux (pow (+ 1 (* -1 ux)) 3)) (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1))) maxCos)) (+ (* ux (+ (* -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)))) (- ux 1)))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
-1
(- (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) 1)
(- (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))))) maxCos)) 1)
(- (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos)) 1)
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(* (pow ux 4) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))
(* (pow ux 4) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ 1 (pow ux 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))) (/ maxCos (pow ux 3))))
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (pow (- maxCos 1) 3)) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (+ (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* -1 (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1)))) (* -1 (- 1 maxCos))) ux)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(* (pow (+ 1 (* -1 ux)) 3) (- ux 1))
(+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 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)))) (- ux 1)))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* (pow ux 3) (- ux 1)))) (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1))))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (/ (* (pow ux 3) (- ux 1)) maxCos))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow maxCos 3)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) maxCos)) (* -1 (pow ux 4))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* ux (+ (* -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)))) (- ux 1))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* -1 (/ (+ (* ux (pow (+ 1 (* -1 ux)) 3)) (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1))) maxCos)) (+ (* ux (+ (* -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)))) (- ux 1)))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
(* -1/3 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))
(* ux (- (* ux (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))
(* ux (- (* ux (- (+ (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))))))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))
(* ux (- (* ux (- (+ (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (+ (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 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 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 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)))) (+ (* 2/9 (* (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) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/3 (* (pow (- maxCos 1) 2) (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (* 2 maxCos) 2)))))) (+ (* -1/3 (* (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/9 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* -2/27 (* (pow (- maxCos 1) 2) (* (- (* 2 maxCos) 2) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (* 1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))))))))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))))))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (/ 3 (pow ux 2)) (/ (pow (- (* 2 maxCos) 2) 2) (* (pow ux 2) (pow (- maxCos 1) 2)))))) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 2) (- maxCos 1)))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (pow (- maxCos 1) 4))) (pow (- maxCos 1) 2))))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (- (* 2 maxCos) 2) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ 3 (pow ux 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))) (/ (pow (- (* 2 maxCos) 2) 2) (* (pow ux 2) (pow (- maxCos 1) 2)))))))))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 2) (- maxCos 1)))) (+ (/ 2 (* (pow ux 3) (- maxCos 1))) (+ (/ 2 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (pow (- maxCos 1) 4))) (pow (- maxCos 1) 2)))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (+ (* -4 (- maxCos 1)) (* -1 (/ (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))) ux))) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (+ (* -4 (- maxCos 1)) (* -1 (/ (- (+ 7 (+ (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (- (+ (* -4 (/ (- (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))))) (- maxCos 1))) (/ (* (+ (* 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))) (+ (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 4))) (* 4 (/ 1 (- maxCos 1))))) ux)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))) ux))) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 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 (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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 (- (+ (* maxCos (- (+ (/ (* (+ (* 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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 (- (+ (* maxCos (- (+ (* maxCos (- (+ (* 4 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 7)) (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)))) (- (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))) (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)))) (- (* 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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) (- (* 4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (pow ux 2))))
(* (pow maxCos 2) (- (+ (* 2 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (* 4 (/ (* ux (+ 1 (* -1 ux))) 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)))))) (* (pow maxCos 2) ux))) (+ (* 4 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (/ 1 (pow maxCos 2)))))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (* (pow maxCos 2) (pow ux 4))) (pow ux 2))))))
(* (pow maxCos 2) (- (+ (* 2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 3) ux))) (+ (* 2 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (* 4 (/ (* ux (+ 1 (* -1 ux))) 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)))))) (* (pow maxCos 2) ux))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) (* (pow maxCos 3) ux))) (+ (* 4 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 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 maxCos 3) (pow ux 4)))))))))) (+ (* 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) (pow ux 4)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (* (pow maxCos 2) (pow ux 4))) (pow ux 2)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -4 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))) maxCos))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -4 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ 1 (+ (* -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 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) 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)))) (* 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)))) maxCos)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))) maxCos))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 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 (- 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)))
Outputs
(pow (+ 2 (* -2 maxCos)) 2)
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(+ (* -1 (* ux (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))))) (pow (+ 2 (* -2 maxCos)) 2))
(+.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 (neg.f32 ux) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(+ (* ux (+ (* -1 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.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))))))))
(+ (* ux (+ (* -1 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.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))))))))
(* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (*.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)))))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.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 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (+ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (+.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 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) 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 ux ux))))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (+ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (+.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 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) 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 ux ux))))
(* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (*.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)))))
(* (pow ux 2) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.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 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux)) (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.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 binary32) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (neg.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))) ux)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux)) (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.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 binary32) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (neg.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))) ux)))) ux)))
(+ (* 2 (- 2 (* -1 ux))) (pow ux 2))
(+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))
(+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux)))))) (pow ux 2)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) (+.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))))
(+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (+ (* -2 (- 2 (* -1 ux))) (* maxCos (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))))))) (pow ux 2)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) (+.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* 2 (- 2 (* -1 ux))) (+ (* maxCos (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (+ (* -2 (- 2 (* -1 ux))) (* maxCos (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (+ (* 6 (pow ux 2)) (* maxCos (+ (* -4 (pow ux 2)) (* -2 ux))))))))))) (pow ux 2)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) (+.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))))))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux ux))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ ux maxCos)) (pow ux 2))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ ux (pow maxCos 2))) (+ (* 2 (/ (+ 2 (* 2 ux)) (pow maxCos 2))) (+ (* 6 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2)))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -4 (/ (pow ux 2) (pow maxCos 3))) (+ (* -2 (/ ux maxCos)) (+ (* -2 (/ (+ 2 (* 2 ux)) (pow maxCos 3))) (+ (* -2 (/ (- 2 (* -1 ux)) (pow maxCos 3))) (+ (* 2 (/ ux (pow maxCos 2))) (+ (* 2 (/ (+ 2 (* 2 ux)) (pow maxCos 2))) (+ (* 6 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2))))))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos) (/.f32 (+.f32 #s(literal -4 binary32) (*.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux ux))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* 2 ux) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) maxCos)) (+ (* 2 ux) (* 4 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) maxCos))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2)))) maxCos)) (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) maxCos)) (+ (* 2 ux) (* 4 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))) maxCos))) maxCos)))) maxCos)))
(- 2 (* -1 ux))
(-.f32 #s(literal 2 binary32) (neg.f32 ux))
(- (+ 2 (* -1 (* maxCos (+ 2 (* 2 ux))))) (* -1 ux))
(+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (neg.f32 ux)))
(- (+ 2 (* maxCos (- (* maxCos ux) (+ 2 (* 2 ux))))) (* -1 ux))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (neg.f32 ux)))
(- (+ 2 (* maxCos (- (* maxCos ux) (+ 2 (* 2 ux))))) (* -1 ux))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (neg.f32 ux)))
(* (pow maxCos 2) ux)
(*.f32 (*.f32 maxCos maxCos) ux)
(* (pow maxCos 2) (- (* -1 (/ (+ 2 (* 2 ux)) maxCos)) (* -1 ux)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) maxCos) ux)))
(* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (neg.f32 ux) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (neg.f32 ux) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* (pow maxCos 2) ux)
(*.f32 (*.f32 maxCos maxCos) ux)
(* (pow maxCos 2) (- (* -1 (/ (- 2 (* -2 ux)) maxCos)) (* -1 ux)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) maxCos) ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 (* -1 ux)) maxCos))) (* -2 ux)) maxCos)) (* -1 ux)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) (*.f32 #s(literal 2 binary32) ux)) maxCos) ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 (* -1 ux)) maxCos))) (* -2 ux)) maxCos)) (* -1 ux)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) (*.f32 #s(literal 2 binary32) ux)) maxCos) ux)))
(+ 2 (* -2 maxCos))
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))
(-.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))))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))
(-.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))))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))))
(-.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))))
(* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 ux (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 ux (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 ux (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
8
#s(literal 8 binary32)
(+ 8 (* -24 maxCos))
(+.f32 #s(literal 8 binary32) (*.f32 #s(literal -24 binary32) maxCos))
(+ 8 (* maxCos (- (* 24 maxCos) 24)))
(+.f32 #s(literal 8 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 24 binary32) maxCos) #s(literal -24 binary32))))
(+ 8 (* maxCos (- (* maxCos (+ 24 (* -8 maxCos))) 24)))
(+.f32 #s(literal 8 binary32) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -8 binary32) maxCos))) #s(literal -24 binary32))))
(* -8 (pow maxCos 3))
(*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))
(* (pow maxCos 3) (- (* 24 (/ 1 maxCos)) 8))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 24 binary32) maxCos) #s(literal -8 binary32)))
(* (pow maxCos 3) (- (* 24 (/ 1 maxCos)) (+ 8 (/ 24 (pow maxCos 2)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 24 binary32) maxCos) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 24 binary32) (*.f32 maxCos maxCos)))))
(* (pow maxCos 3) (- (+ (* 24 (/ 1 maxCos)) (* 8 (/ 1 (pow maxCos 3)))) (+ 8 (/ 24 (pow maxCos 2)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 24 binary32) maxCos) (-.f32 (/.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 24 binary32) (*.f32 maxCos maxCos))))))
(* -8 (pow maxCos 3))
(*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))
(* -1 (* (pow maxCos 3) (- 8 (* 24 (/ 1 maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 24 binary32) maxCos)))
(* -1 (* (pow maxCos 3) (+ 8 (* -1 (/ (- 24 (* 24 (/ 1 maxCos))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 8 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 24 binary32) (/.f32 #s(literal 24 binary32) maxCos))) maxCos)))
(* -1 (* (pow maxCos 3) (+ 8 (* -1 (/ (+ 24 (* -1 (/ (- 24 (* 8 (/ 1 maxCos))) maxCos))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 8 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 24 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 24 binary32) (/.f32 #s(literal 8 binary32) maxCos))) maxCos)) maxCos))))
4
#s(literal 4 binary32)
(+ 4 (* -8 maxCos))
(+.f32 #s(literal 4 binary32) (*.f32 #s(literal -8 binary32) maxCos))
(+ 4 (* maxCos (- (* 4 maxCos) 8)))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -8 binary32))))
(+ 4 (* maxCos (- (* 4 maxCos) 8)))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) maxCos) #s(literal -8 binary32))))
(* 4 (pow maxCos 2))
(*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- 4 (* 8 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 8 binary32) maxCos)))
(* (pow maxCos 2) (- (+ 4 (/ 4 (pow maxCos 2))) (* 8 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 4 binary32) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 8 binary32) maxCos))))
(* (pow maxCos 2) (- (+ 4 (/ 4 (pow maxCos 2))) (* 8 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 4 binary32) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 8 binary32) maxCos))))
(* 4 (pow maxCos 2))
(*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- 4 (* 8 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 8 binary32) maxCos)))
(* (pow maxCos 2) (+ 4 (* -1 (/ (- 8 (* 4 (/ 1 maxCos))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 4 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 4 binary32) maxCos)) maxCos))))
(* (pow maxCos 2) (+ 4 (* -1 (/ (- 8 (* 4 (/ 1 maxCos))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 4 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 4 binary32) maxCos)) maxCos))))
(- 2 (* 2 maxCos))
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))
(- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))
(+.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)))
(- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))
(+.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)))
(- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))
(+.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 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 ux (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)))
(* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 ux (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)))
(* ux (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 ux (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux))))
(* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux))))
(* -1 (* ux (+ (* -1 (/ (- 2 (* 2 maxCos)) ux)) (pow (- maxCos 1) 2))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux))))
(+ 2 (* -1 ux))
(+.f32 #s(literal 2 binary32) (neg.f32 ux))
(+ 2 (+ (* -1 ux) (* maxCos (- (* 2 ux) 2))))
(+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))
(+ 2 (+ (* -1 ux) (* maxCos (- (+ (* -1 (* maxCos ux)) (* 2 ux)) 2))))
(+.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))
(+ 2 (+ (* -1 ux) (* maxCos (- (+ (* -1 (* maxCos ux)) (* 2 ux)) 2))))
(+.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))
(* -1 (* (pow maxCos 2) ux))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux))
(* (pow maxCos 2) (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (/ 2 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* 2 (/ ux maxCos)) (/ 2 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow maxCos 2) ux))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (* -2 ux)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (+ (* -2 ux) (* -1 (/ (+ 2 (* -1 ux)) maxCos)))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ 2 (+ (* -2 ux) (* -1 (/ (+ 2 (* -1 ux)) maxCos)))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 ux)
(neg.f32 ux)
(+ (* -1 ux) (* 2 (* maxCos ux)))
(+.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))
(+ (* -1 ux) (* maxCos (+ (* -1 (* maxCos ux)) (* 2 ux))))
(+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(+ (* -1 ux) (* maxCos (+ (* -1 (* maxCos ux)) (* 2 ux))))
(+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(* -1 (* (pow maxCos 2) ux))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux))
(* (pow maxCos 2) (+ (* -1 ux) (* 2 (/ ux maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)))
(* (pow maxCos 2) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))))
(* -1 (* (pow maxCos 2) ux))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux))
(* (pow maxCos 2) (+ (* -1 ux) (* 2 (/ ux maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ (* -2 ux) (/ ux maxCos)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos))))
(* (pow maxCos 2) (+ (* -1 ux) (* -1 (/ (+ (* -2 ux) (/ ux maxCos)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos))))
(* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.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 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (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)))))) (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (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)))))) (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (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)))))) (PI.f32))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (/.f32 (PI.f32) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (/.f32 (PI.f32) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (/.f32 (PI.f32) (*.f32 uy uy))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (* (pow uy 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.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 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.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 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.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 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 4)))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- maxCos 1) 6)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 #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)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))
(*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (*.f32 (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 -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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) (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 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2)))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3)))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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) (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 #s(literal 1/16 binary32) (*.f32 uy (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(neg.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (* ux (- maxCos 1)))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2))))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (- maxCos 1)))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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 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 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 2))))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (pow (- 2 (* 2 maxCos)) 3))))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- 2 (* 2 maxCos)))))) (- maxCos 1)))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.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 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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 #s(literal -1/16 binary32) (*.f32 uy (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.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 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))) ux))) ux))))
(* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2))))) (sqrt (/ ux (+ 2 (* -1 ux)))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))))) (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -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 (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.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) (neg.f32 ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (- (* -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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux)))))))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.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) (neg.f32 ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.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) (neg.f32 ux)))))))))))))
(* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (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 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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))) (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/4 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (* (- (* 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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 ux) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (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 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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))) (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 uy (PI.f32)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))
(* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (* maxCos (sqrt -1)))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt -1)))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 #s(literal -1 binary32)))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 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 (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -2 ux)) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt -1)))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -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 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 1/2 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))
(* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (*.f32 ux (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))))))
(* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (+ (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* ux (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (-.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))))))
(* ux (+ (* 1/2 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) (* ux (- (+ (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* ux (- (+ (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* ux (- (* 1/2 (* (- 1 maxCos) (pow (- maxCos 1) 3))) (+ (* 1/2 (* (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (-.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/2 binary32) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 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 1 binary32) maxCos) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 2) (pow (- maxCos 1) 2))))))) (+ (* 2 (/ (- 1 maxCos) (* (pow ux 2) (- maxCos 1)))) (+ (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (* (pow ux 2) (pow (- maxCos 1) 2)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (neg.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 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.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 1 binary32) maxCos) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux ux) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* (- 1 maxCos) (- maxCos 1)) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (* ux (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 2) (pow (- maxCos 1) 2))))))))) (+ (* 2 (/ (- 1 maxCos) (* (pow ux 2) (- maxCos 1)))) (+ (* 2 (/ (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (* ux (- maxCos 1))) (+ (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (* (pow ux 2) (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2))))) (* (pow ux 3) (pow (- maxCos 1) 2))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (neg.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 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 (+.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 1 binary32) maxCos) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux ux) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 (-.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) ux)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 maxCos (-.f32 (*.f32 #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32))))) ux))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ maxCos (+ (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 2))) (* -1 (/ (- 1 maxCos) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) (- maxCos 1))) (* 2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (pow (- maxCos 1) 2))))) ux)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) ux)))) (+ 1 (* -2 (- 1 maxCos)))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (-.f32 (*.f32 #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) ux)))
(/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))
(+ (* maxCos (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* maxCos (- (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (/ (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (-.f32 (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (pow ux 2)) (/ (* ux (- ux 1)) maxCos))) (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos ux))) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 ux (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (* (pow maxCos 2) (pow ux 2))))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos ux)))) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 ux (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -1 (/ (pow (+ 1 (* -1 ux)) 3) (* (pow maxCos 3) ux))) (+ (* -1 (pow ux 2)) (+ (/ (* ux (- ux 1)) maxCos) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (* (pow maxCos 3) (pow ux 2))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (* (pow maxCos 2) (pow ux 2))))))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 3) ux))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 3) (pow ux 2)))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos ux))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)))) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 ux (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux))))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- ux 1))) (+ (* -1 (/ (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (/ (- (+ (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1)) (pow ux 2)) (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (pow ux 2)))) maxCos)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux ux)))))) maxCos)) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) ux)))) maxCos)))) maxCos) (*.f32 ux ux))))
(* 2 (* (* uy (PI)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 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) (*.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 ux (-.f32 #s(literal 1 binary32) 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))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) 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))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) 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))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 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 (+.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 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 (+.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 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 (+.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))) (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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))) (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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 3) (- (* ux (- 1 maxCos)) 1))) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))) (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 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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 ux (-.f32 #s(literal 1 binary32) 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 (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))))) (sqrt.f32 #s(literal 1/2 binary32)))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2)))))))) (sqrt 1/2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (*.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 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (sqrt.f32 #s(literal 1/2 binary32)))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* uy (* (PI) (* (sqrt 1/2) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))))) (sqrt 1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2)))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/2 (* (- 1 maxCos) (pow (- maxCos 1) 3))) (+ (* 1/4 (/ (pow (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) 2) (* ux (* (pow (sqrt 1/2) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))))) (+ (* 1/2 (* (- (* 1/2 (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (+ (* 1/4 (* (pow (- maxCos 1) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))) (* 1/2 (* (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* 1/2 (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))) (* 1/4 (* (- (* 2 maxCos) 2) (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)))))))))))) (sqrt 1/2)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (-.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 #s(literal 1/2 binary32) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))))))))) (sqrt.f32 #s(literal 1/2 binary32)))))))))
(* (* ux (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))
(*.f32 ux (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 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 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 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 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux))))))
(* ux (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow (- maxCos 1) 2))) (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2)))))) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 2 (/ (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (/ maxCos (pow (- maxCos 1) 2)) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 2))) (+ (* 2 (/ (- 1 maxCos) (- maxCos 1))) (/ (* (- (* 2 maxCos) 2) (- (+ (* -1 (- maxCos 1)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2))) (/ (* (- 1 maxCos) (- (* 2 maxCos) 2)) (- maxCos 1)))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))))))))) (pow ux 3)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 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 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 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 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #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 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 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 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 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 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 maxCos (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 (-.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 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))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux)))))))
(* -1 (* (* ux (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 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/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 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/2 (* (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 2))) (* -1 (/ (- 1 maxCos) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))) (- maxCos 1))) (+ (* 1/2 (/ (* (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (pow (- maxCos 1) 2))))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos)))) 2) (* (- 1 maxCos) (- maxCos 1)))) (* 2 (/ (- 1 maxCos) (- maxCos 1))))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ maxCos (* -1 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) (pow (- maxCos 1) 2)))) (+ 1 (* -2 (- 1 maxCos))))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.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) (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux))) ux))))
(* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))))))))
(+ (* maxCos (+ (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 3) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/2 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (* (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))) (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))))))))))))
(* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -1 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow ux 2))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* ux (- ux 1))) (* -2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) ux)))) ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux)))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) ux) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1)) (pow ux 2)) (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (+ (* 1/2 (/ (* (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) (pow ux 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -2 (pow (+ 1 (* -1 ux)) 2)) (+ (* -1 (pow (+ 1 (* -1 ux)) 2)) (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow ux 2)))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (+ (* -1 (* ux (- ux 1))) (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) ux) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) ux) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux ux)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) ux) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* 2 (* (* uy (PI)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (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) (+.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 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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (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) (+.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 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 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (PI) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (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) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 uy uy)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 uy uy)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))) (* 4/3 (* (pow (PI) 3) (sqrt (- (/ 1 (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (/ (pow (+ 1 (* ux (- maxCos 1))) 6) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 uy uy)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.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 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 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1/3 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1/3 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/27 binary32) (*.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 #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/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)))))))))) (sqrt.f32 #s(literal -1/3 binary32)))))
(+ (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* 1/2 (* (sqrt (/ ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))))))))) (sqrt -1/3)))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1/3 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/27 binary32) (*.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 #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/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))))))))))) (sqrt.f32 #s(literal -1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.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 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/27 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 #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/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))))))))))))) (sqrt.f32 #s(literal -1/3 binary32)))))))
(+ (* (sqrt (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (* uy (* (PI) (* (sqrt -1/3) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))))) (sqrt -1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))))))))) (sqrt -1/3)))) (* 1/2 (* (sqrt (/ ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6))) (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 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)))) (+ (* 2/9 (* (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) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/3 (* (pow (- maxCos 1) 2) (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (* 2 maxCos) 2)))))) (+ (* -1/3 (* (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/9 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* -2/27 (* (pow (- maxCos 1) 2) (* (- (* 2 maxCos) 2) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* 1/4 (/ (pow (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 2) (* ux (* (pow (sqrt -1/3) 2) (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))) (* 1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))))))))))) (sqrt -1/3)))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1/3 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/27 binary32) (*.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 #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/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)))))))))) (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 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.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 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/27 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 #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/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))))))))))))) (sqrt.f32 #s(literal -1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 1/3 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 (*.f32 #s(literal 1/3 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 2/9 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 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/27 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 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))) (*.f32 #s(literal 2/9 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 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 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 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/27 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/27 binary32) (*.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 #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/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 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/27 binary32) (*.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 #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/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 (pow.f32 (sqrt.f32 #s(literal -1/3 binary32)) #s(literal 2 binary32))) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))) (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 #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)))) (+.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))))))))))))))) (sqrt.f32 #s(literal -1/3 binary32)))))))))
(* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))
(*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.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 #s(literal 2 binary32) maxCos) #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 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 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 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 2 (/ maxCos (pow (- maxCos 1) 2))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))))) (pow (- maxCos 1) 2))) (+ (* 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))))) (+ (* 1/2 (/ (* (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (- (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* 2 (- (* 2 maxCos) 2)) (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ 1 (- maxCos 1))) (+ (* 2 (/ 1 (pow (- maxCos 1) 2))) (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow (- maxCos 1) 4)))))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.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 #s(literal 2 binary32) maxCos) #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 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 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 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #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 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 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 3 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.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 #s(literal 2 binary32) maxCos) #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 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 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 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 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 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1)))))))
(neg.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 7 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)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32)))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -4 (/ (- (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))))) (- maxCos 1))) (/ (* (+ (* 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))) (+ (* 1/2 (/ (* (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 4))) (* 4 (/ 1 (- maxCos 1))))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (+ (* 1/4 (/ (pow (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (PI) (* (sqrt -1) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32)))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 7 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))))) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (/.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 (*.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 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 7 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)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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 (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 (+.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 #s(literal 4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 7 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)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 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 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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux)))
(* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))
(+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))))))) (sqrt (/ 1 (- (/ 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)))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))))))) (sqrt (/ 1 (- (/ 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/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ 1 (- (/ 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)))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))))
(+ (* maxCos (+ (* 1/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ 1 (- (/ 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 (+ (* 1/2 (* (* maxCos (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 4 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 7)) (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)))) (- (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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)))))))) (+ (* 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))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))))))))) (sqrt (/ 1 (- (/ 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/2 (* (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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)))))) (+ (* 1/4 (/ (pow (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 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)))))))) (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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))))))))))))))) (sqrt (/ 1 (- (/ 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)))))))))))))) (* (* uy (* (PI) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))) (sqrt (- (/ 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 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 7 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))))))
(* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* 2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) ux)) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) 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)))) (+ (* 1/2 (/ (* (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (- (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 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 ux 4)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32)))) #s(literal 1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) ux) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 ux #s(literal 4 binary32)))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* maxCos (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) ux) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)))) (*.f32 (*.f32 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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) 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)))) (+ (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 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)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (PI) (* (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow uy 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) ux)) #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 6 binary32)))))) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) ux) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) ux) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ (* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))) (pow (+ 2 (* -2 maxCos)) 3))) (+ (* (+ 2 (* -2 maxCos)) (- (+ 2 (* -2 maxCos)) (* ux (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.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 (*.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 ux ux) (*.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.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 (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (* 20 (pow ux 3)) 8)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/2 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (* 1/4 (/ (* (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (pow (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))) 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2))))) (* ux (+ 8 (* -1 (pow ux 3)))))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (* -2 ux)))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (+ (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))))) (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))))))))) (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))))) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 20 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -8 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux 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)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 ux ux))) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 20 (pow ux 2)) (+ (* -1 (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux)))))) (+ (* 1/2 (/ (* (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 8 (/ 1 ux)) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.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 -15 binary32) (*.f32 ux ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 ux ux))) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 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 #s(literal 20 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 ux ux))) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 #s(literal 8 binary32) ux) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 ux ux)))) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (/.f32 (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 ux ux)))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 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 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux 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) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -20 (pow ux 2)) (* 8 (/ 1 ux))) (+ (* -1 (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2))))) (+ (* 1/2 (/ (* (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (+ (* 1/4 (/ (pow (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (/.f32 #s(literal 8 binary32) ux) (*.f32 #s(literal -20 binary32) (*.f32 ux ux))) (+.f32 (+.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux 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) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (*.f32 ux ux))))) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))) (*.f32 ux ux)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux 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) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (*.f32 ux ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* (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)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos))))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.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 0 binary32) (/.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.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 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))))) (* ux (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos))))))) (* -1/2 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (* ux (+ 2 (* -2 maxCos))))) (/ (* (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))) (+ 2 (* -2 maxCos))))))))))))
(+.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 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) 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 0 binary32) (/.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.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 (*.f32 #s(literal 1/4 binary32) (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 #s(literal 0 binary32) (/.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))))))
(* (* 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.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)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.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/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 5/4 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 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux)))))
(* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (pow ux 2)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (* (- 1 maxCos) (- maxCos 1)))) (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))))) (pow ux 3)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (+ (* 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 (neg.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 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 5/4 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 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.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/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 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 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 5/4 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 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 #s(literal 0 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 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux)))))))
(* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #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 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) ux) (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (neg.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))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.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 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1)))) (* -1/2 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (* 1/4 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #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 #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 #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 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 #s(literal 0 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 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 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 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)))) ux))) ux)))
(* -1 (pow ux 3))
(neg.f32 (*.f32 ux (*.f32 ux ux)))
(+ (* -1 (pow ux 3)) (* 6 (* maxCos (pow ux 3))))
(+.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal 6 binary32) maxCos) (*.f32 ux (*.f32 ux ux))))
(+ (* -1 (pow ux 3)) (* maxCos (+ (* -15 (* maxCos (pow ux 3))) (* 6 (pow ux 3)))))
(+.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -15 binary32) maxCos) (*.f32 ux (*.f32 ux ux))))))
(+ (* -1 (pow ux 3)) (* maxCos (+ (* 6 (pow ux 3)) (* maxCos (+ (* -15 (pow ux 3)) (* 20 (* maxCos (pow ux 3))))))))
(+.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal 20 binary32) maxCos) (*.f32 ux (*.f32 ux ux))))))))
(* -1 (* (pow maxCos 6) (pow ux 3)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 ux (*.f32 ux ux)))
(* (pow maxCos 6) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) maxCos)))
(* (pow maxCos 6) (+ (* -15 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos)))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) maxCos)) (/.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos maxCos))))
(* (pow maxCos 6) (+ (* -15 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 6 (/ (pow ux 3) maxCos)) (* 20 (/ (pow ux 3) (pow maxCos 3)))))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) maxCos)) (/.f32 (*.f32 #s(literal 20 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* -1 (* (pow maxCos 6) (pow ux 3)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 ux (*.f32 ux ux)))
(* (pow maxCos 6) (+ (* -1 (pow ux 3)) (* 6 (/ (pow ux 3) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) maxCos)))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -6 (pow ux 3)) (* 15 (/ (pow ux 3) maxCos))) maxCos)) (* -1 (pow ux 3))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 15 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))) maxCos) (*.f32 ux (*.f32 ux ux)))))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -6 (pow ux 3)) (* -1 (/ (+ (* -15 (pow ux 3)) (* 20 (/ (pow ux 3) maxCos))) maxCos))) maxCos)) (* -1 (pow ux 3))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 20 binary32) (*.f32 ux (*.f32 ux ux))) maxCos)) maxCos))) maxCos) (*.f32 ux (*.f32 ux ux)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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))))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.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 (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))
(/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(+ (* maxCos (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))
(+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))
(+ (* maxCos (- (+ (* maxCos (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))
(+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))))))
(+ (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (/ (* ux (- (* 20 (pow ux 3)) 8)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (* -2 ux)))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (+ (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))))) (/ (* ux (+ 24 (* -15 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (+ (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)) (/ (* (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (- (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))))) (/ (* ux (- (* 6 (pow ux 3)) 24)) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (/ (* ux (* (+ 8 (* -1 (pow ux 3))) (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))))) (pow (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) 2)))) (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2))))
(+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 20 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -8 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 #s(literal -15 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (* 6 (/ (pow ux 2) maxCos))) (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) maxCos)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) maxCos))))
(* (pow maxCos 2) (- (+ (* -15 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (* 6 (/ (pow ux 2) maxCos)))) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos)) (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (pow maxCos 2))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 2) (pow ux 2)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) maxCos)) (/.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) maxCos)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(* (pow maxCos 2) (- (+ (* -15 (/ (pow ux 2) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (+ (* 6 (/ (pow ux 2) maxCos)) (* 20 (/ (pow ux 2) (pow maxCos 3)))))) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (* -2 ux)) maxCos)) (+ (* -1 (/ (+ (* -4 (pow ux 2)) (+ (* -2 (+ 2 (* 2 ux))) (* -2 (- 2 (* -1 ux))))) (pow maxCos 3))) (+ (* -1 (/ (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (pow maxCos 2))) (+ (/ 8 (* (pow maxCos 3) ux)) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ (* -4 (pow ux 2)) (* -2 ux)) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ (* 2 ux) (+ (* 2 (+ 2 (* 2 ux))) (* 6 (pow ux 2)))) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux))))) (* (pow maxCos 3) (pow ux 2)))))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) maxCos)) (/.f32 (*.f32 #s(literal 20 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) maxCos)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal 8 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -6 (pow ux 2)) (* -1 (/ (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))) maxCos))) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (*.f32 ux ux)))) maxCos)) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -6 (pow ux 2)) (* -1 (/ (- (+ (* -15 (pow ux 2)) (* -1 (/ (- (+ (* -20 (pow ux 2)) (* 8 (/ 1 ux))) (+ (* -1 (+ (* 2 (- 2 (* -2 ux))) (+ (* 2 (- 2 (* -1 ux))) (* 4 (pow ux 2))))) (+ (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -15 (pow ux 2)) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) (pow ux 2)) (/ (* (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2)))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2))))) maxCos))) (+ (* -1 (+ (* 2 ux) (+ (* 2 (- 2 (* -2 ux))) (* 6 (pow ux 2))))) (/ (* (+ (* 2 ux) (* 4 (pow ux 2))) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2)))))) (pow ux 2)))) maxCos))) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 8 binary32) ux) (*.f32 #s(literal -20 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (-.f32 (*.f32 #s(literal -15 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (*.f32 ux ux))))) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))))) (*.f32 ux ux))))) maxCos)) (+.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))) (*.f32 ux ux)))))) maxCos)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 4 binary32) (*.f32 ux 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) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.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)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* -1 (* ux (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))))) (* -1 (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux (*.f32 #s(literal 0 binary32) (/.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* ux (- (* -1 (/ (* ux (* (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))) (+ 2 (* -2 maxCos)))) (+ (* -1 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))) (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (+ 2 (* -2 maxCos)))))) (* -1 (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 ux (+.f32 (*.f32 ux (-.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 #s(literal 0 binary32) (/.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal 0 binary32) (/.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (pow ux 2))) (* (- 1 maxCos) (- maxCos 1))) (* -1 (/ (+ 2 (* -2 maxCos)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 0 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 maxCos #s(literal -1 binary32))))) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 3) (* (- 1 maxCos) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1))))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow ux 2) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 #s(literal 0 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 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (*.f32 #s(literal 0 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 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (+ 2 (* -2 maxCos))) (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) ux))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 (*.f32 #s(literal 0 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 maxCos #s(literal -1 binary32))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (+ 2 (* -2 maxCos))) (* -1 (/ (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (+ (/ (* (+ 2 (* -2 maxCos)) (+ (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) (* ux (* (- 1 maxCos) (- maxCos 1)))) (/ (pow (+ 2 (* -2 maxCos)) 2) (* (- 1 maxCos) (- maxCos 1))))) ux))) ux)) (* (- 1 maxCos) (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 (+.f32 (neg.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 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 #s(literal 0 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 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))
(* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))))) maxCos))
(*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))) (*.f32 ux (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos))
(*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))) (*.f32 ux (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (+ (* ux (* (- 1 maxCos) (pow (- maxCos 1) 3))) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.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)))))))))))) maxCos)))
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (-.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))))))
(* (pow ux 4) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (/.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 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 (+.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 1 binary32) maxCos) ux)))))
(* (pow ux 4) (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.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 ux ux))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (-.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 (*.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 1 binary32) maxCos) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux))))))
(* (pow ux 4) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ 1 (pow ux 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))) (/ maxCos (pow ux 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.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 ux ux))) (-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.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 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 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux))))) (/.f32 maxCos (*.f32 ux (*.f32 ux ux))))))
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (-.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))))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (pow (- maxCos 1) 3)) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (-.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 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (-.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 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (+ (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* -1 (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1)))) (* -1 (- 1 maxCos))) ux)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (-.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 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.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 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) ux)) ux)))) ux))))
(+ 1 (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 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)))) (- ux 1)))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* (pow ux 3) (- ux 1)))) (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1))))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32)))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (/ (* (pow ux 3) (- ux 1)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (+.f32 (neg.f32 (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (neg.f32 (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos maxCos)))))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow maxCos 3)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (neg.f32 (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) maxCos)) (* -1 (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))))) maxCos) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* ux (+ (* -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)))) (- ux 1))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) maxCos)))) maxCos) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* -1 (/ (+ (* ux (pow (+ 1 (* -1 ux)) 3)) (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1))) maxCos)) (+ (* ux (+ (* -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)))) (- ux 1)))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (+.f32 ux #s(literal -1 binary32))))) maxCos)) maxCos)))) maxCos) (pow.f32 ux #s(literal 4 binary32)))))
-1
#s(literal -1 binary32)
(- (* ux (- (+ 1 (* -1 (- (+ maxCos (* 2 maxCos)) 3))) maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) #s(literal -1 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)))))) maxCos)) 1)
(+.f32 (*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))) (*.f32 ux (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) maxCos)) #s(literal -1 binary32))
(- (* ux (- (+ 1 (+ (* -1 (- (+ maxCos (* 2 maxCos)) 3)) (* ux (+ (* -1 (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (+ (* ux (+ (* -1 (pow (- maxCos 1) 3)) (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)))) (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3))))))) maxCos)) 1)
(+.f32 (*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))) (*.f32 ux (+.f32 (neg.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 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) maxCos)))))))) maxCos)) #s(literal -1 binary32))
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (-.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))))))
(* (pow ux 4) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (/.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 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 (+.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 1 binary32) maxCos) ux)))))
(* (pow ux 4) (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.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 ux ux))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (-.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 (*.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 1 binary32) maxCos) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux))))))
(* (pow ux 4) (- (+ (* -1 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow ux 2))) (+ (* -1 (/ (- (+ maxCos (* 2 maxCos)) 3) (pow ux 3))) (+ (* -1 (/ (pow (- maxCos 1) 3) ux)) (+ (* (- 1 maxCos) (pow (- maxCos 1) 3)) (+ (/ 1 (pow ux 3)) (+ (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos)) ux) (/ (* (- 1 maxCos) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2)))))))) (/ maxCos (pow ux 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.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 ux ux))) (-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.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 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 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux))))) (/.f32 maxCos (*.f32 ux (*.f32 ux ux))))))
(* (pow ux 4) (* (- 1 maxCos) (pow (- maxCos 1) 3)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (-.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))))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (pow (- maxCos 1) 3)) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (-.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 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (-.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 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- 1 maxCos))) (+ (* -1 (/ (+ (* -1 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- 1 maxCos))) (+ (* -1 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (/ (+ (* -1 (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1)))) (* -1 (- 1 maxCos))) ux)))) ux)) (pow (- maxCos 1) 3))) ux)) (* (- 1 maxCos) (pow (- maxCos 1) 3))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (-.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 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.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 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) ux)) ux)))) ux))))
(* (pow (+ 1 (* -1 ux)) 3) (- ux 1))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))
(+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 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)))) (- ux 1)))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))
(+ (* maxCos (+ (* -1 (* ux (pow (+ 1 (* -1 ux)) 3))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (+ (* maxCos (+ (* -1 (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* (pow ux 3) (- ux 1)))) (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1))))) (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1))))) (* (pow (+ 1 (* -1 ux)) 3) (- ux 1)))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (/ (* (pow ux 3) (- ux 1)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (+.f32 (neg.f32 (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (neg.f32 (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos maxCos)))))))
(* (pow maxCos 4) (+ (* -1 (/ (* ux (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* -1 (/ (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* -1 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* -1 (pow ux 4)) (+ (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (- ux 1)) (pow maxCos 3)) (+ (/ (* (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (- ux 1)) (pow maxCos 2)) (/ (* (pow ux 3) (- ux 1)) maxCos))))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (neg.f32 (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) maxCos)) (* -1 (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))))) maxCos) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* ux (+ (* -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)))) (- ux 1))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) maxCos)))) maxCos) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (* (pow ux 3) (- ux 1))) (+ (* -1 (/ (+ (* -1 (/ (+ (* ux (pow (+ 1 (* -1 ux)) 3)) (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (- ux 1))) maxCos)) (+ (* ux (+ (* -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)))) (- ux 1)))) maxCos)) (* ux (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (* -1 (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (+.f32 ux #s(literal -1 binary32))))) maxCos)) maxCos)))) maxCos) (pow.f32 ux #s(literal 4 binary32)))))
(* -1/3 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))
(*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))
(* ux (- (* ux (- (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))
(*.f32 ux (+.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/27 binary32) (*.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 #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/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/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(* ux (- (* ux (- (+ (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))))))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))
(*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 ux (-.f32 (*.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 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/27 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 #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/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 #s(literal -1/27 binary32) (*.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 #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/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/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(* ux (- (* ux (- (+ (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (+ (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* ux (- (+ (* 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 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 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)))) (+ (* 2/9 (* (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) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (* 1/3 (* (- (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (+ (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) (* 1/3 (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/3 (* (pow (- maxCos 1) 2) (* (- (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6)) (* 1/9 (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (- (* 2 maxCos) 2)))))) (+ (* -1/3 (* (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 2/9 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (+ (* -2/27 (* (pow (- maxCos 1) 2) (* (- (* 2 maxCos) 2) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (* 1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))))))))) (+ (* -1/3 (* (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/9 (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (+ (* -1/27 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))) (* 1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))))))) (+ (* -1/27 (pow (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) 2)) (* 1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) (* 1/3 (- (+ (* 2 maxCos) (* 4 maxCos)) 6))))
(*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 ux (-.f32 (+.f32 (*.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 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 ux (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/3 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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/3 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 2/9 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 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 (*.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 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 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))) (*.f32 #s(literal -1/9 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) maxCos) #s(literal -2 binary32)))))) (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/27 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 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))) (*.f32 #s(literal 2/9 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 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 -2/27 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 #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)))) (+.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 -1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/27 binary32) (*.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 #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 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 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/27 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 #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/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 #s(literal -1/27 binary32) (*.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 #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/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/3 binary32) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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)))))))
(* (pow ux 2) (- (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (/ 3 (pow ux 2)) (/ (pow (- (* 2 maxCos) 2) 2) (* (pow ux 2) (pow (- maxCos 1) 2)))))) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 2) (- maxCos 1)))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (pow (- maxCos 1) 4))) (pow (- maxCos 1) 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.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 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (/.f32 #s(literal 3 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.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 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (*.f32 ux ux) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.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))))))))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (- maxCos 1))) (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 3 (+ (* 2 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 2))) (/ (pow (- (* 2 maxCos) 2) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (- (* 2 maxCos) 2) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ 3 (pow ux 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))) (/ (pow (- (* 2 maxCos) 2) 2) (* (pow ux 2) (pow (- maxCos 1) 2)))))))))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* 2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* 2 (/ (- (+ maxCos (* 2 maxCos)) 3) (* (pow ux 2) (- maxCos 1)))) (+ (/ 2 (* (pow ux 3) (- maxCos 1))) (+ (/ 2 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (* (pow ux 2) (pow (- maxCos 1) 4))) (pow (- maxCos 1) 2)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.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 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (+.f32 maxCos #s(literal -1 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.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 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (*.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)))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 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 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (*.f32 ux ux) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.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))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -1 (/ (- (* -4 (- maxCos 1)) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- (+ (* -4 (- maxCos 1)) (* -1 (/ (- (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))) ux))) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 7 binary32) (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) ux)) (/.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))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- (+ (* -4 (- maxCos 1)) (* -1 (/ (- (+ 7 (+ (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (- (+ (* -4 (/ (- (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4))) (+ 7 (* -4 (/ (- (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -4 (- maxCos 1))) (- maxCos 1))))) (- maxCos 1))) (/ (* (+ (* 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))) (+ (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 4))) (* 4 (/ 1 (- maxCos 1))))) ux)))) (+ (* -2 (/ (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (- maxCos 1))) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) (pow (- maxCos 1) 4)))) ux))) (* -2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 7 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 (*.f32 #s(literal -4 binary32) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 7 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))))) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (/.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 (*.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 (*.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 #s(literal 4 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 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))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) ux)) (/.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))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(- (/ 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(- (+ (* maxCos (- (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(- (+ (* maxCos (- (+ (* maxCos (- (+ (/ (* (+ (* 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))) (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(- (+ (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (+ (* 4 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 7)) (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)))) (- (+ (* 2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 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)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 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))) (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)))) (- (* 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)))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 4 (* (pow 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ (* -1 (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (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 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)) (/ (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)))))))))))) (/ (* (pow (+ 1 (* -1 ux)) 6) (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3))))) (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)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (* 2 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (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)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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 maxCos (+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 7 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))) (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* 4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos ux))) (*.f32 ux ux)))
(* (pow maxCos 2) (- (+ (* 2 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (* 4 (/ (* ux (+ 1 (* -1 ux))) 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)))))) (* (pow maxCos 2) ux))) (+ (* 4 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (/ 1 (pow maxCos 2)))))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (* (pow maxCos 2) (pow ux 4))) (pow ux 2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos maxCos) ux)) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))))))))
(* (pow maxCos 2) (- (+ (* 2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 3) ux))) (+ (* 2 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (* 4 (/ (* ux (+ 1 (* -1 ux))) 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)))))) (* (pow maxCos 2) ux))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* 2 (pow (+ 1 (* -1 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)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) (* (pow maxCos 3) ux))) (+ (* 4 (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 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 maxCos 3) (pow ux 4)))))))))) (+ (* 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) (pow ux 4)))) (+ (* 2 (/ (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (* (pow maxCos 2) (pow ux 4))) (pow ux 2)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32)))) #s(literal 1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))))) (+.f32 (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 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 (/ (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux)) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -4 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))) maxCos))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 6 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) ux)))) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -4 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ 1 (+ (* -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 (/ (* (+ 1 (* -1 ux)) (- (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4))) (+ 1 (+ (* -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)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2))))))) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))) 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)))) (* 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)))) maxCos)) (+ (* 2 (pow (+ 1 (* -1 ux)) 2)) (* 4 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -2 (/ (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) ux)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow ux 4)))) maxCos))) (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux)) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) ux)) #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 6 binary32)))))) ux) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 ux #s(literal 4 binary32))))))) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) ux))) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux))) 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 #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 (*.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 #s(literal 2 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(pow (+ 1 (* -1 ux)) 2)
(*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (*.f32 ux ux)))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (*.f32 ux ux)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))) maxCos)))

eval474.0ms (2.2%)

Memory
-21.1MiB live, 874.7MiB allocated
Compiler

Compiled 262 021 to 9 670 computations (96.3% saved)

prune626.0ms (2.9%)

Memory
-6.4MiB live, 1 227.9MiB allocated
Pruning

123 alts after pruning (120 fresh and 3 done)

PrunedKeptTotal
New2 184532 237
Fresh286795
Picked415
Done022
Total2 2161232 339
Accuracy
99.9%
Counts
2 339 → 123
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #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))))))
89.3%
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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))))))
49.9%
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
50.0%
(*.f32 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
47.0%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
47.0%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
89.4%
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
49.9%
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
50.1%
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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)
89.3%
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
49.9%
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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))))))
89.3%
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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))))))
89.2%
(*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
49.9%
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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))))))
50.0%
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
89.1%
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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))))))
48.1%
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)))))
48.2%
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
84.0%
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
49.9%
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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))))))
89.3%
(*.f32 (*.f32 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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))))))
89.2%
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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))))))
52.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
89.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
89.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
94.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
88.9%
(*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
89.1%
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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))))))
49.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #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.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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))))))
89.3%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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))))))
49.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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)))))))))
48.2%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
49.6%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #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))))))))))
57.7%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
50.0%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
51.8%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
41.4%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)))))))
48.1%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)))))
50.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)))))))
50.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
49.8%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
41.9%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
44.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
24.7%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))))
25.1%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
25.2%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
25.3%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
48.2%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
70.8%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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))))))))))
88.8%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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)))))))))
89.1%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
24.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
26.6%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
73.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
89.4%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
89.3%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
89.3%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
89.3%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
53.2%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
73.6%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
88.1%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
88.7%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
73.6%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
84.0%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
45.5%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
45.7%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
47.5%
(*.f32 (*.f32 uy (*.f32 #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))))))
82.0%
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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))))))
89.3%
(*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
98.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
45.9%
(*.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)))))
82.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
92.2%
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
54.9%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
15.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
46.8%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
37.0%
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
49.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
40.0%
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
23.8%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.8%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
72.4%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
82.0%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
73.5%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
68.3%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
79.6%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
73.6%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))))
75.8%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
97.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
96.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (exp.f32 (log.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
51.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
56.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #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))) #s(literal 1 binary32)))))
54.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
98.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 2 binary32))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
91.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) 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 (neg.f32 ux) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))))
49.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (neg.f32 ux) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 ux (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (*.f32 (*.f32 ux ux) (+.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 binary32) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (neg.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))) ux)))) ux))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))))))
51.0%
(*.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) 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 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
53.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
53.5%
(*.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))))))
20.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
53.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
97.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
96.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
79.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
92.0%
(*.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)))))
55.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos)))))
92.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
75.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
47.5%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
7.2%
#s(literal 0 binary32)
Compiler

Compiled 14 749 to 4 277 computations (71% saved)

regimes933.0ms (4.3%)

Memory
17.5MiB live, 1 255.9MiB allocated
Counts
187 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.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 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #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 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #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 #s(literal 1 binary32) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 #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 (sqrt.f32 (fma.f32 (-.f32 #s(literal 0 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)))) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(*.f32 (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)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))) (*.f32 ux ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos)))))
(*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #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) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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 #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 (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.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)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))) (sqrt.f32 (/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #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))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) 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 (neg.f32 ux) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 ux (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (*.f32 (*.f32 ux ux) (+.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 binary32) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (neg.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))) ux)))) ux))))))
(*.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))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (neg.f32 ux) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 maxCos #s(literal -1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 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))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (exp.f32 (log.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #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)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.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 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(-.f32 (*.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 2 binary32))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.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)))) (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 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.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)))) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 2 binary32))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
Calls

11 calls:

107.0ms
(*.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))))))
100.0ms
maxCos
92.0ms
uy
89.0ms
ux
74.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%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.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.4%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.4%1(*.f32 uy #s(literal 2 binary32))
98.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)))))
98.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))))
98.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes878.0ms (4.1%)

Memory
39.7MiB live, 985.1MiB allocated
Counts
182 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.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 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #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 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #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 #s(literal 1 binary32) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 #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 (sqrt.f32 (fma.f32 (-.f32 #s(literal 0 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)))) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
(*.f32 (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)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))) (*.f32 ux ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos)))))
(*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #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) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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 #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 (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.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)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) 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 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))) (sqrt.f32 (/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (+.f32 #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))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) 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 (neg.f32 ux) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 ux (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (*.f32 (*.f32 ux ux) (+.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 binary32) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (neg.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))) ux)))) ux))))))
(*.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))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (neg.f32 ux) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 maxCos #s(literal -1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 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))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 ux (+.f32 (*.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #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) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) #s(literal -4 binary32)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (exp.f32 (log.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #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)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.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 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(-.f32 (*.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
Calls

11 calls:

102.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))))
95.0ms
uy
92.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
86.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
81.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.3%1uy
98.3%1maxCos
98.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.3%1(*.f32 uy #s(literal 2 binary32))
98.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.3%1ux
98.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes424.0ms (2%)

Memory
-17.2MiB live, 826.2MiB allocated
Counts
122 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.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 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #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 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #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 #s(literal 1 binary32) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 #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 (sqrt.f32 (fma.f32 (-.f32 #s(literal 0 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)))) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
Calls

11 calls:

36.0ms
ux
34.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
34.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
33.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
33.0ms
maxCos
Results
AccuracySegmentsBranch
98.2%1uy
98.2%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.2%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.2%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.2%1(*.f32 uy #s(literal 2 binary32))
98.2%1maxCos
98.2%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.2%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.2%1ux
98.2%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.2%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes426.0ms (2%)

Memory
1.1MiB live, 757.2MiB allocated
Counts
118 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.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 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #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 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #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 #s(literal 1 binary32) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
Calls

10 calls:

45.0ms
uy
36.0ms
maxCos
33.0ms
(*.f32 uy #s(literal 2 binary32))
32.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
32.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Results
AccuracySegmentsBranch
97.3%1uy
97.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.3%1(*.f32 uy #s(literal 2 binary32))
97.3%1ux
97.3%1maxCos
97.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
97.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
97.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
97.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes354.0ms (1.6%)

Memory
6.9MiB live, 842.8MiB allocated
Counts
116 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.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 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #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 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
Calls

10 calls:

33.0ms
(*.f32 uy #s(literal 2 binary32))
32.0ms
maxCos
31.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
31.0ms
uy
31.0ms
ux
Results
AccuracySegmentsBranch
96.7%1uy
96.7%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
96.7%1(*.f32 uy #s(literal 2 binary32))
96.7%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
96.7%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
96.7%1maxCos
96.7%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
96.7%1ux
96.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)))))
96.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))))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes395.0ms (1.8%)

Memory
18.1MiB live, 772.1MiB allocated
Counts
115 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.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 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos #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 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
Calls

10 calls:

83.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
31.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
31.0ms
maxCos
30.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
30.0ms
uy
Results
AccuracySegmentsBranch
92.2%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
92.2%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
92.2%1ux
97.5%2uy
97.6%2maxCos
92.2%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.5%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.5%2(*.f32 uy #s(literal 2 binary32))
92.2%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
92.2%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes340.0ms (1.6%)

Memory
0.8MiB live, 841.5MiB allocated
Counts
105 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Outputs
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Calls

10 calls:

30.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
30.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
29.0ms
uy
29.0ms
(*.f32 uy #s(literal 2 binary32))
29.0ms
ux
Results
AccuracySegmentsBranch
89.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
89.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
89.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
89.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)))))
89.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))))
89.4%1ux
95.0%2uy
95.0%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
95.0%2(*.f32 uy #s(literal 2 binary32))
89.4%1maxCos
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes150.0ms (0.7%)

Memory
8.8MiB live, 320.0MiB allocated
Counts
104 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))) (sqrt.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 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos)) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 ux (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 ux) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos))) (/.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) maxCos))) (/.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 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 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.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) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) 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))))))))))
(*.f32 (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (PI.f32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (sqrt.f32 (*.f32 ux (+.f32 #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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #s(literal 1 binary32) maxCos) ux))) #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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 ux #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))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) ux)))) (*.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 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (*.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 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (*.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))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)))) (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 #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) (*.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))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 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) (*.f32 ux (+.f32 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 #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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(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 uy (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (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))))))
Outputs
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
Calls

5 calls:

29.0ms
uy
28.0ms
maxCos
28.0ms
(*.f32 uy #s(literal 2 binary32))
26.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
26.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
89.4%1maxCos
89.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
89.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
89.4%1uy
89.4%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 42 to 26 computations (38.1% saved)

regimes102.0ms (0.5%)

Memory
-4.8MiB live, 228.9MiB allocated
Counts
42 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))) uy)
Outputs
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
Calls

8 calls:

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

Compiled 87 to 48 computations (44.8% saved)

regimes108.0ms (0.5%)

Memory
-0.8MiB live, 238.7MiB allocated
Counts
40 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (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))))))
Outputs
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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))))))
Calls

8 calls:

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

Compiled 87 to 48 computations (44.8% saved)

regimes97.0ms (0.5%)

Memory
18.4MiB live, 175.7MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
Outputs
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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))))))
Calls

8 calls:

14.0ms
(*.f32 uy #s(literal 2 binary32))
12.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
12.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))))
10.0ms
ux
10.0ms
uy
Results
AccuracySegmentsBranch
89.3%1uy
89.3%1(*.f32 uy #s(literal 2 binary32))
89.3%1ux
89.3%1maxCos
89.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
89.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
89.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
89.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes95.0ms (0.4%)

Memory
-11.9MiB live, 220.2MiB allocated
Counts
37 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (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))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (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 (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
Outputs
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
Calls

8 calls:

14.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
13.0ms
maxCos
12.0ms
ux
11.0ms
(*.f32 uy #s(literal 2 binary32))
10.0ms
uy
Results
AccuracySegmentsBranch
89.3%1uy
89.3%1(*.f32 uy #s(literal 2 binary32))
89.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
89.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
89.3%1ux
89.3%1maxCos
89.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
89.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes83.0ms (0.4%)

Memory
-4.1MiB live, 155.7MiB allocated
Counts
30 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
Outputs
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
Calls

8 calls:

17.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
10.0ms
ux
10.0ms
uy
9.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
8.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
88.7%1uy
88.7%1(*.f32 uy #s(literal 2 binary32))
88.7%1ux
88.7%1maxCos
88.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)))))
88.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))))
88.7%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
88.7%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes75.0ms (0.3%)

Memory
16.9MiB live, 168.6MiB allocated
Counts
28 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
Calls

8 calls:

13.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))))
10.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
9.0ms
maxCos
9.0ms
uy
8.0ms
ux
Results
AccuracySegmentsBranch
88.1%1uy
88.1%1(*.f32 uy #s(literal 2 binary32))
88.1%1ux
88.1%1maxCos
88.1%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
88.1%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
88.1%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
88.1%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes63.0ms (0.3%)

Memory
14.3MiB live, 134.4MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(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 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) ux) (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)))))
Outputs
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
Calls

8 calls:

12.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))))
8.0ms
uy
7.0ms
maxCos
7.0ms
(*.f32 uy #s(literal 2 binary32))
7.0ms
ux
Results
AccuracySegmentsBranch
84.0%1ux
87.8%2uy
87.8%2(*.f32 uy #s(literal 2 binary32))
84.0%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)))))
84.0%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))))
84.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
84.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
88.3%2maxCos
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes9.0ms (0%)

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

1 calls:

7.0ms
maxCos
Results
AccuracySegmentsBranch
88.3%2maxCos
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0%)

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

1 calls:

5.0ms
maxCos
Results
AccuracySegmentsBranch
88.3%2maxCos
Compiler

Compiled 4 to 3 computations (25% saved)

regimes10.0ms (0%)

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

2 calls:

5.0ms
maxCos
4.0ms
uy
Results
AccuracySegmentsBranch
84.0%1uy
84.0%1maxCos
Compiler

Compiled 8 to 6 computations (25% saved)

regimes11.0ms (0.1%)

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

3 calls:

4.0ms
ux
3.0ms
uy
3.0ms
maxCos
Results
AccuracySegmentsBranch
84.0%1ux
84.0%1maxCos
84.0%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0%)

Memory
23.0MiB live, 23.0MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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)))))
Calls

3 calls:

3.0ms
uy
3.0ms
ux
3.0ms
maxCos
Results
AccuracySegmentsBranch
75.8%2ux
68.3%1maxCos
68.3%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

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

2 calls:

2.0ms
ux
2.0ms
uy
Results
AccuracySegmentsBranch
68.3%1uy
68.3%1ux
Compiler

Compiled 8 to 6 computations (25% saved)

regimes6.0ms (0%)

Memory
-24.4MiB live, 14.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

2.0ms
uy
1.0ms
maxCos
1.0ms
ux
Results
AccuracySegmentsBranch
7.2%1maxCos
7.2%1ux
7.2%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch2.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.594612252300067e-8
6.229109317246184e-8
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch2.0ms (0%)

Memory
4.7MiB live, 4.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.09889766573905945
0.11159107834100723
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.563459358701948e-7
8.268330020655412e-7
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.563459358701948e-7
8.268330020655412e-7
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.563459358701948e-7
8.268330020655412e-7
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0001529989967821166
0.00015356413496192545
Compiler

Compiled 31 to 22 computations (29% saved)

simplify70.0ms (0.3%)

Memory
13.0MiB live, 90.4MiB allocated
Algorithm
egg-herbie
Rules
572×distribute-lft-neg-in_binary32
298×neg-mul-1_binary32
282×neg-sub0_binary32
272×cancel-sign-sub_binary32
260×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0160767
1292766
2343762
3402762
4556762
5860762
61196762
71522762
81757762
91872762
101901762
111909762
121909762
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 2 binary32))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(if (<=.f32 maxCos #s(literal 14073749/281474976710656 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 13421773/134217728 binary32)) (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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)))))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(if (<=.f32 ux #s(literal 328565/2147483648 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
#s(literal 0 binary32)
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 2 binary32))) ux) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.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))) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #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) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.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 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(if (<=.f32 maxCos #s(literal 14073749/281474976710656 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))))
(if (<=.f32 maxCos #s(literal 14073749/281474976710656 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 uy (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 13421773/134217728 binary32)) (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 13421773/134217728 binary32)) (*.f32 (*.f32 uy (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 uy (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 uy (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 uy uy))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) ux))) ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 #s(literal 2 binary32) maxCos))))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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)))))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(if (<=.f32 maxCos #s(literal 8796093/17592186044416 binary32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 ux #s(literal 328565/2147483648 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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))))))
(if (<=.f32 ux #s(literal 328565/2147483648 binary32)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.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 ux #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
#s(literal 0 binary32)

soundness1.7s (8%)

Memory
-11.6MiB live, 1 495.0MiB allocated
Rules
12 036×accelerator-lowering-fma.f32
12 036×accelerator-lowering-fma.f64
7 852×*-lowering-*.f32
7 852×*-lowering-*.f64
6 646×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081715
1540454
25869454
08127405
057317
1376269
23393269
08827242
0284543798
0858840629
0280161444
0846657050
070618
1474446
25068446
08356405
03982825
113012676
250522495
081772376
0175817893
1600917366
0807316591
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2 168 to 1 087 computations (49.9% saved)

preprocess192.0ms (0.9%)

Memory
8.8MiB live, 203.4MiB allocated
Remove

(negabs uy)

Compiler

Compiled 4 594 to 1 422 computations (69% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...